--SET DEFINE OFF
ALTER SESSION SET CURRENT_SCHEMA=corporativo;

CREATE SEQUENCE  "CORPORATIVO"."CP_CONFIGURACAO_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_FERIADO_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_GRUPO_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_IDENTIDADE_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 2 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_LOCALIDADE_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_MARCA_SEQ"  MINVALUE 1 MAXVALUE 99999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_MODELO_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 2 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_ORGAO_SEQ"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 2 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_PAPEL_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_PERSONALIZACAO_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE  NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_SEDE_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_SERVICO_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 307 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."CP_UF_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."DP_CARGO_SEQ"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 2 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."DP_ESTADO_CIVIL_SEQ"  MINVALUE 1 MAXVALUE 20 INCREMENT BY 1 START WITH 1 NOCACHE  NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."DP_FUNCAO_CONFIANCA_SEQ"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."DP_LOTACAO_SEQ"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 2 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."DP_PADRAO_REFERENCIA_SEQ"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."DP_PESSOA_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 2 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."DP_PROVIMENTO_SEQ"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
CREATE SEQUENCE  "CORPORATIVO"."DP_SUBSTITUICAO_SEQ"  MINVALUE 0 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE  NOORDER  NOCYCLE ;

  CREATE TABLE "CORPORATIVO"."CAD_SIT_FUNCIONAL" 
   (	"ID_CAD_SIT_FUNCIONAL" NUMBER, 
	"DSC_SIT_FUNCIONAL" VARCHAR2(60), 
	"ID_MUMPS" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_APLICACAO_FERIADO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_APLICACAO_FERIADO" 
   (	"ID_APLICACAO" NUMBER, 
	"ID_ORGAO_USU" NUMBER(10,0), 
	"ID_LOTACAO" NUMBER(5,0), 
	"ID_LOCALIDADE" NUMBER, 
	"ID_OCORRENCIA_FERIADO" NUMBER, 
	"FERIADO" VARCHAR2(1)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_CONFIGURACAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_CONFIGURACAO" 
   (	"ID_CONFIGURACAO" NUMBER(19,0), 
	"DT_INI_VIG_CONFIGURACAO" DATE, 
	"DT_FIM_VIG_CONFIGURACAO" DATE, 
	"DT_INI_REG" TIMESTAMP (6), 
	"ID_ORGAO_USU" NUMBER(19,0), 
	"ID_LOTACAO" NUMBER(19,0), 
	"ID_CARGO" NUMBER(19,0), 
	"ID_FUNCAO_CONFIANCA" NUMBER(19,0), 
	"ID_PESSOA" NUMBER(19,0), 
	"ID_SIT_CONFIGURACAO" NUMBER(19,0), 
	"ID_TP_CONFIGURACAO" NUMBER(19,0), 
	"ID_SERVICO" NUMBER, 
	"ID_GRUPO" NUMBER, 
	"NM_EMAIL" VARCHAR2(50), 
	"DESC_FORMULA" VARCHAR2(1024), 
	"ID_TP_LOTACAO" NUMBER, 
	"ID_IDENTIDADE" NUMBER, 
	"HIS_IDC_INI" NUMBER, 
	"HIS_IDC_FIM" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_FERIADO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_FERIADO" 
   (	"ID_FERIADO" NUMBER, 
	"DSC_FERIADO" VARCHAR2(256)
   ) ;
 

   COMMENT ON COLUMN "CORPORATIVO"."CP_FERIADO"."ID_FERIADO" IS 'código de identificação do feriado';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_FERIADO"."DSC_FERIADO" IS 'descrição do feriado';
 
   COMMENT ON TABLE "CORPORATIVO"."CP_FERIADO"  IS 'TABELA DE FERIADOS REGISTRA FERIADOS FIXOS E MÓVEIS PARA CADA LOCALIDADE.';
--------------------------------------------------------
--  DDL for Table CP_GRUPO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_GRUPO" 
   (	"ID_GRUPO" NUMBER, 
	"ID_TP_GRUPO" NUMBER, 
	"ID_ORGAO_USU" NUMBER, 
	"ID_GRUPO_PAI" NUMBER, 
	"SIGLA_GRUPO" VARCHAR2(20), 
	"DESC_GRUPO" VARCHAR2(200), 
	"HIS_ID_INI" NUMBER, 
	"HIS_DT_INI" DATE, 
	"HIS_IDC_INI" NUMBER, 
	"HIS_DT_FIM" DATE, 
	"HIS_IDC_FIM" NUMBER, 
	"HIS_ATIVO" NUMBER(1,0)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_IDENTIDADE
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_IDENTIDADE" 
   (	"ID_IDENTIDADE" NUMBER, 
	"ID_TP_IDENTIDADE" NUMBER, 
	"ID_PESSOA" NUMBER, 
	"DATA_CRIACAO_IDENTIDADE" DATE, 
	"DATA_EXPIRACAO_IDENTIDADE" DATE, 
	"DATA_CANCELAMENTO_IDENTIDADE" DATE, 
	"ID_ORGAO_USU" NUMBER, 
	"LOGIN_IDENTIDADE" VARCHAR2(20), 
	"SENHA_IDENTIDADE" VARCHAR2(40), 
	"SENHA_IDENTIDADE_CRIPTO" VARCHAR2(255), 
	"SENHA_IDENTIDADE_CRIPTO_SINC" VARCHAR2(255), 
	"HIS_ID_INI" NUMBER, 
	"HIS_DT_INI" DATE, 
	"HIS_IDC_INI" NUMBER, 
	"HIS_DT_FIM" DATE, 
	"HIS_IDC_FIM" NUMBER, 
	"HIS_ATIVO" NUMBER(1,0)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_LOCALIDADE
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_LOCALIDADE" 
   (	"ID_LOCALIDADE" NUMBER, 
	"NM_LOCALIDADE" VARCHAR2(256), 
	"ID_UF" NUMBER
   ) ;
 

   COMMENT ON COLUMN "CORPORATIVO"."CP_LOCALIDADE"."ID_LOCALIDADE" IS 'codigo sequencia de gerado pelo sistema';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_LOCALIDADE"."NM_LOCALIDADE" IS 'nome do municipio (localidade) do órgão, ou pessoa.';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_LOCALIDADE"."ID_UF" IS 'chave estrangeira que identifica a unidade federal a que a localidade pertence.';
 
   COMMENT ON TABLE "CORPORATIVO"."CP_LOCALIDADE"  IS 'TABELA DE CADASTRO DE MUNICÍPIOS';
--------------------------------------------------------
--  DDL for Table CP_MARCA
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_MARCA" 
   (	"ID_MARCA" NUMBER, 
	"DT_INI_MARCA" DATE, 
	"DT_FIM_MARCA" DATE, 
	"ID_MARCADOR" NUMBER, 
	"ID_PESSOA_INI" NUMBER, 
	"ID_LOTACAO_INI" NUMBER, 
	"ID_MOBIL" NUMBER, 
	"ID_TP_MARCA" NUMBER, 
	"ID_REF" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_MARCADOR
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_MARCADOR" 
   (	"ID_MARCADOR" NUMBER, 
	"DESCR_MARCADOR" VARCHAR2(40), 
	"ID_TP_MARCADOR" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_MODELO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_MODELO" 
   (	"ID_MODELO" NUMBER, 
	"ID_ORGAO_USU" NUMBER, 
	"CONTEUDO_BLOB_MOD" BLOB, 
	"HIS_ID_INI" NUMBER, 
	"HIS_DT_INI" DATE, 
	"HIS_IDC_INI" NUMBER, 
	"HIS_DT_FIM" DATE, 
	"HIS_IDC_FIM" NUMBER, 
	"HIS_ATIVO" NUMBER(1,0)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_OCORRENCIA_FERIADO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_OCORRENCIA_FERIADO" 
   (	"ID_OCORRENCIA" NUMBER, 
	"DT_INI_FERIADO" DATE, 
	"DT_FIM_FERIADO" DATE, 
	"ID_FERIADO" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_ORGAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_ORGAO" 
   (	"ID_ORGAO" NUMBER(10,0), 
	"NM_ORGAO" VARCHAR2(256) DEFAULT NULL, 
	"CGC_ORGAO" NUMBER(14,0), 
	"RAZAO_SOCIAL_ORGAO" VARCHAR2(256) DEFAULT NULL, 
	"END_ORGAO" VARCHAR2(256) DEFAULT NULL, 
	"BAIRRO_ORGAO" VARCHAR2(50) DEFAULT NULL, 
	"MUNICIPIO_ORGAO" VARCHAR2(50), 
	"CEP_ORGAO" VARCHAR2(8), 
	"DSC_TIPO_ORGAO" VARCHAR2(100) DEFAULT NULL, 
	"NOME_RESPONSAVEL_ORGAO" VARCHAR2(60), 
	"EMAIL_RESPONSAVEL_ORGAO" VARCHAR2(60), 
	"NOME_CONTATO_ORGAO" VARCHAR2(60), 
	"EMAIL_CONTATO_ORGAO" VARCHAR2(60), 
	"TEL_CONTATO_ORGAO" VARCHAR2(10), 
	"SIGLA_ORGAO" VARCHAR2(30), 
	"UF_ORGAO" VARCHAR2(2), 
	"ID_ORGAO_USU" NUMBER(10,0), 
	"FG_ATIVO" VARCHAR2(1), 
	"HIS_ID_INI" NUMBER, 
	"HIS_IDE" VARCHAR2(256), 
	"HIS_DT_INI" DATE, 
	"HIS_DT_FIM" DATE, 
	"HIS_ATIVO" NUMBER
   ) ;
 

   COMMENT ON COLUMN "CORPORATIVO"."CP_ORGAO"."ID_ORGAO" IS 'Numero sequencial identificador do registro. É interno e gerado automaticamente pelo sistema';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_ORGAO"."NM_ORGAO" IS 'Nome do Órgão Externo, campo livre.';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_ORGAO"."CGC_ORGAO" IS 'CGC do Órgão Externo.';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_ORGAO"."RAZAO_SOCIAL_ORGAO" IS 'Razão social do Órgão Externo.';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_ORGAO"."END_ORGAO" IS 'Endereço do Órgão Externo, canpo livre.';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_ORGAO"."DSC_TIPO_ORGAO" IS 'Descrição do Tipo de Órgão Externo.';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_ORGAO"."ID_ORGAO_USU" IS 'Órgão responsável pelo cadastramento e manutenção dos dados do registro. Só este órgão terá acesso a este registro.';
  GRANT ALTER ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT DELETE ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT INDEX ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT INSERT ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT SELECT ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT UPDATE ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT REFERENCES ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT ON COMMIT REFRESH ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT QUERY REWRITE ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT DEBUG ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 
  GRANT FLASHBACK ON "CORPORATIVO"."CP_ORGAO" TO "SIGA";
 

--------------------------------------------------------
--  DDL for Table CP_ORGAO_USUARIO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_ORGAO_USUARIO" 
   (	"ID_ORGAO_USU" NUMBER(10,0), 
	"NM_ORGAO_USU" VARCHAR2(256), 
	"CGC_ORGAO_USU" NUMBER(14,0), 
	"RAZAO_SOCIAL_ORGAO_USU" VARCHAR2(256), 
	"END_ORGAO_USU" VARCHAR2(256), 
	"BAIRRO_ORGAO_USU" VARCHAR2(50), 
	"MUNICIPIO_ORGAO_USU" VARCHAR2(50), 
	"CEP_ORGAO_USU" VARCHAR2(8), 
	"NM_RESP_ORGAO_USU" VARCHAR2(60), 
	"TEL_ORGAO_USU" VARCHAR2(10), 
	"SIGLA_ORGAO_USU" VARCHAR2(15), 
	"UF_ORGAO_USU" VARCHAR2(2), 
	"COD_ORGAO_USU" NUMBER, 
	"ACRONIMO_ORGAO_USU" VARCHAR2(12)
   ) ;
 

   COMMENT ON COLUMN "CORPORATIVO"."CP_ORGAO_USUARIO"."COD_ORGAO_USU" IS 'Campo livre destinado ao cadastramento dos códigos de órgãos de forma a haver correspondência com sistemas do TRF e JFES';
 
   COMMENT ON TABLE "CORPORATIVO"."CP_ORGAO_USUARIO"  IS 'Tabela que armazena os órgãos usuários capazes de criar, cadastrar, ou alterar documentos no sistema.';
  GRANT ALTER ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT DELETE ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT INDEX ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT INSERT ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT SELECT ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT UPDATE ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT REFERENCES ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT ON COMMIT REFRESH ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT QUERY REWRITE ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT DEBUG ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 
  GRANT FLASHBACK ON "CORPORATIVO"."CP_ORGAO_USUARIO" TO "SIGA";
 

--------------------------------------------------------
--  DDL for Table CP_PAPEL
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_PAPEL" 
   (	"ID_PAPEL" NUMBER, 
	"ID_TP_PAPEL" NUMBER, 
	"ID_PESSOA" NUMBER, 
	"ID_LOTACAO" NUMBER, 
	"ID_FUNCAO_CONFIANCA" NUMBER, 
	"ID_CARGO" NUMBER, 
	"ID_ORGAO_USU" NUMBER, 
	"HIS_ID_INI" NUMBER, 
	"HIS_IDE" VARCHAR2(256), 
	"HIS_DT_INI" DATE, 
	"HIS_DT_FIM" DATE, 
	"HIS_ATIVO" NUMBER(1,0)
   ) ;
  GRANT ALTER ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT DELETE ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT INDEX ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT INSERT ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT SELECT ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT UPDATE ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT REFERENCES ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT ON COMMIT REFRESH ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT QUERY REWRITE ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT DEBUG ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 
  GRANT FLASHBACK ON "CORPORATIVO"."CP_PAPEL" TO "SIGA";
 

--------------------------------------------------------
--  DDL for Table CP_PERSONALIZACAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_PERSONALIZACAO" 
   (	"ID_PESSOA" NUMBER, 
	"ID_PAPEL_ATIVO" NUMBER, 
	"ID_SUBSTITUINDO_PESSOA" NUMBER, 
	"ID_SUBSTITUINDO_LOTACAO" NUMBER, 
	"ID_SUBSTITUINDO_PAPEL" NUMBER, 
	"NM_SIMULANDO_USUARIO" VARCHAR2(15), 
	"ID_PERSONALIZACAO" NUMBER
   ) ;
  GRANT ALTER ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT DELETE ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT INDEX ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT INSERT ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT SELECT ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT UPDATE ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT REFERENCES ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT ON COMMIT REFRESH ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT QUERY REWRITE ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT DEBUG ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 
  GRANT FLASHBACK ON "CORPORATIVO"."CP_PERSONALIZACAO" TO "SIGA";
 

--------------------------------------------------------
--  DDL for Table CP_SEDE
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_SEDE" 
   (	"ID_SEDE" CHAR(10), 
	"NM_SEDE" VARCHAR2(256), 
	"DSC_SEDE" VARCHAR2(512), 
	"ID_ORGAO_USU" NUMBER(10,0)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_SERVICO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_SERVICO" 
   (	"ID_SERVICO" NUMBER, 
	"SIGLA_SERVICO" VARCHAR2(20), 
	"DESC_SERVICO" VARCHAR2(200), 
	"ID_SERVICO_PAI" NUMBER, 
	"ID_TP_SERVICO" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_SITUACAO_CONFIGURACAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_SITUACAO_CONFIGURACAO" 
   (	"ID_SIT_CONFIGURACAO" NUMBER(19,0), 
	"DSC_SIT_CONFIGURACAO" VARCHAR2(255 CHAR), 
	"RESTRITIVIDADE_SIT_CONF" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_CONFIGURACAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_CONFIGURACAO" 
   (	"ID_TP_CONFIGURACAO" NUMBER(19,0), 
	"DSC_TP_CONFIGURACAO" VARCHAR2(255 CHAR), 
	"ID_SIT_CONFIGURACAO" NUMBER(19,0)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_GRUPO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_GRUPO" 
   (	"ID_TP_GRUPO" NUMBER, 
	"DESC_TP_GRUPO" VARCHAR2(200)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_IDENTIDADE
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_IDENTIDADE" 
   (	"ID_TP_IDENTIDADE" NUMBER, 
	"DESC_TP_IDENTIDADE" VARCHAR2(60)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_LOTACAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_LOTACAO" 
   (	"ID_TP_LOTACAO" NUMBER, 
	"SIGLA_TP_LOTACAO" VARCHAR2(40), 
	"DESC_TP_LOTACAO" VARCHAR2(200), 
	"ID_TP_LOTACAO_PAI" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_MARCA
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_MARCA" 
   (	"ID_TP_MARCA" NUMBER, 
	"DESCR_TP_MARCA" VARCHAR2(30)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_MARCADOR
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_MARCADOR" 
   (	"ID_TP_MARCADOR" NUMBER, 
	"DESCR_TIPO_MARCADOR" VARCHAR2(30)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_PAPEL
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_PAPEL" 
   (	"ID_TP_PAPEL" NUMBER, 
	"DESC_TP_PAPEL" VARCHAR2(60)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_PESSOA
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_PESSOA" 
   (	"ID_TP_PESSOA" NUMBER, 
	"DESC_TP_PESSOA" VARCHAR2(60)
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_SERVICO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_SERVICO" 
   (	"ID_TP_SERVICO" NUMBER, 
	"DESC_TP_SERVICO" VARCHAR2(60), 
	"ID_SIT_CONFIGURACAO" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_TIPO_SERVICO_SITUACAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_TIPO_SERVICO_SITUACAO" 
   (	"ID_TP_SERVICO" NUMBER, 
	"ID_SIT_CONFIGURACAO" NUMBER
   ) ;
--------------------------------------------------------
--  DDL for Table CP_UF
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."CP_UF" 
   (	"ID_UF" NUMBER, 
	"NM_UF" VARCHAR2(256)
   ) ;
 

   COMMENT ON COLUMN "CORPORATIVO"."CP_UF"."ID_UF" IS 'código identificador da unidade federal, númeor sequencial gerado pelo sistema';
 
   COMMENT ON COLUMN "CORPORATIVO"."CP_UF"."NM_UF" IS 'nome do estado (unidade federal). Campo livre ';
 
   COMMENT ON TABLE "CORPORATIVO"."CP_UF"  IS 'TABELA DE CADSTRO DAS UNIDADES FEDERAIS';
--------------------------------------------------------
--  DDL for Table DP_CARGO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."DP_CARGO" 
   (	"ID_CARGO" NUMBER(10,0) DEFAULT NULL, 
	"NOME_CARGO" VARCHAR2(100), 
	"ID_ORGAO_USU" NUMBER(10,0) DEFAULT NULL, 
	"DT_FIM_CARGO" DATE, 
	"DT_INI_CARGO" DATE, 
	"ID_CARGO_INICIAL" NUMBER(10,0), 
	"IDE_CARGO" VARCHAR2(256), 
	"SIGLA_CARGO" VARCHAR2(30)
   ) ;
 

COMMENT ON COLUMN "CORPORATIVO"."DP_CARGO"."ID_ORGAO_USU" IS 'Chave extrangeira que aponta para a tabela de Órgão Usuário.';
COMMENT ON COLUMN "CORPORATIVO"."DP_CARGO"."DT_FIM_CARGO" IS 'data de fim de vigência do cargo.';
COMMENT ON COLUMN "CORPORATIVO"."DP_CARGO"."DT_INI_CARGO" IS 'data de inicio de vigência do cargo.';
COMMENT ON COLUMN "CORPORATIVO"."DP_CARGO"."IDE_CARGO" IS 'Identificador de cargo importado de tabela externa.';
COMMENT ON TABLE "CORPORATIVO"."DP_CARGO"  IS 'Tabela de cargos existentes em cada Órgão Usuário.';

GRANT ALTER ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT DELETE ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT INDEX ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT INSERT ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT SELECT ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT UPDATE ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT REFERENCES ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT ON COMMIT REFRESH ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT QUERY REWRITE ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT DEBUG ON "CORPORATIVO"."DP_CARGO" TO "SIGA";
GRANT FLASHBACK ON "CORPORATIVO"."DP_CARGO" TO "SIGA";


--------------------------------------------------------
--  DDL for Table DP_ESTADO_CIVIL
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."DP_ESTADO_CIVIL" 
   (	"ID_ESTADO_CIVIL" NUMBER, 
	"NM_ESTADO_CIVIL" VARCHAR2(20)
   ) ;
 

   COMMENT ON COLUMN "CORPORATIVO"."DP_ESTADO_CIVIL"."ID_ESTADO_CIVIL" IS 'representa o codigo identificador do estado civil, é sequencial e transparente para o usuário';
 
   COMMENT ON COLUMN "CORPORATIVO"."DP_ESTADO_CIVIL"."NM_ESTADO_CIVIL" IS 'nome do estado civil, campo livre.';
--------------------------------------------------------
--  DDL for Table DP_FUNCAO_CONFIANCA
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."DP_FUNCAO_CONFIANCA" 
   (	"ID_FUNCAO_CONFIANCA" NUMBER(10,0) DEFAULT NULL, 
	"NOME_FUNCAO_CONFIANCA" VARCHAR2(100), 
	"NIVEL_FUNCAO_CONFIANCA" NUMBER(3,0), 
	"COD_FOLHA_FUNCAO_CONFIANCA" NUMBER(3,0), 
	"DT_INI_FUNCAO_CONFIANCA" DATE, 
	"DT_FIM_FUNCAO_CONFIANCA" DATE, 
	"ID_FUNCAO_CONFIANCA_PAI" NUMBER(10,0) DEFAULT NULL, 
	"CATEGORIA_FUNCAO_CONFIANCA" VARCHAR2(15), 
	"ID_ORGAO_USU" NUMBER(10,0) DEFAULT NULL, 
	"IDE_FUNCAO_CONFIANCA" VARCHAR2(256), 
	"ID_FUN_CONF_INI" NUMBER(10,0), 
	"SIGLA_FUNCAO_CONFIANCA" VARCHAR2(30)
   ) ;
 

COMMENT ON COLUMN "CORPORATIVO"."DP_FUNCAO_CONFIANCA"."ID_ORGAO_USU" IS 'Chave estrangeira que aponta para Órgão Usuário.';
COMMENT ON COLUMN "CORPORATIVO"."DP_FUNCAO_CONFIANCA"."IDE_FUNCAO_CONFIANCA" IS 'chave da funcao originaria de migração em sua tabela de origem';
COMMENT ON COLUMN "CORPORATIVO"."DP_FUNCAO_CONFIANCA"."ID_FUN_CONF_INI" IS 'chava da função orignária desta função.';
COMMENT ON TABLE "CORPORATIVO"."DP_FUNCAO_CONFIANCA"  IS 'Tabela de Função de Confiança, armazena as funções de confiança existentes em cada Órgão Usuário.';

GRANT ALTER ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT DELETE ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT INDEX ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT INSERT ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT SELECT ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT UPDATE ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT REFERENCES ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT ON COMMIT REFRESH ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT QUERY REWRITE ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT DEBUG ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";
GRANT FLASHBACK ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" TO "SIGA";


--------------------------------------------------------
--  DDL for Table DP_LOTACAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."DP_LOTACAO" 
   (	"ID_LOTACAO" NUMBER(5,0), 
	"DATA_INI_LOT" DATE, 
	"DATA_FIM_LOT" DATE, 
	"NOME_LOTACAO" VARCHAR2(120), 
	"ID_LOTACAO_PAI" NUMBER(5,0), 
	"SIGLA_LOTACAO" VARCHAR2(20) DEFAULT NULL, 
	"ID_ORGAO_USU" NUMBER(10,0), 
	"IDE_LOTACAO" VARCHAR2(256), 
	"ID_LOTACAO_INI" NUMBER(5,0), 
	"ID_TP_LOTACAO" NUMBER
   ) ;
 

COMMENT ON COLUMN "CORPORATIVO"."DP_LOTACAO"."DATA_INI_LOT" IS 'Data de criação ou alteração da lotação.';
COMMENT ON COLUMN "CORPORATIVO"."DP_LOTACAO"."DATA_FIM_LOT" IS 'Data de extinção ou fim de determinada situação da lotação.';
COMMENT ON COLUMN "CORPORATIVO"."DP_LOTACAO"."ID_LOTACAO_PAI" IS 'Identificador da Lotação superior em hierarquia.';
COMMENT ON COLUMN "CORPORATIVO"."DP_LOTACAO"."SIGLA_LOTACAO" IS 'Sigla da lotação.';
COMMENT ON TABLE "CORPORATIVO"."DP_LOTACAO"  IS 'Tabela de lotações.';

GRANT ALTER ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT DELETE ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT INDEX ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT INSERT ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT SELECT ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT UPDATE ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT REFERENCES ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT ON COMMIT REFRESH ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT QUERY REWRITE ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT DEBUG ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";
GRANT FLASHBACK ON "CORPORATIVO"."DP_LOTACAO" TO "SIGA";


--------------------------------------------------------
--  DDL for Table DP_PADRAO_REFERENCIA
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."DP_PADRAO_REFERENCIA" 
   (	"ID_PADRAO_REFERENCIA" NUMBER(4,0), 
	"ID_PADRAO_REFERENCIA_PAI" NUMBER(4,0), 
	"DSC_PADRAO" VARCHAR2(3), 
	"DSC_CLASSE" VARCHAR2(20), 
	"DSC_NIVEL" VARCHAR2(2), 
	"PADRAO_REFERENCIA_DT_FIM" DATE, 
	"ID_ORGAO_USU" NUMBER(10,0) DEFAULT 1
   ) ;
--------------------------------------------------------
--  DDL for Table DP_PESSOA
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."DP_PESSOA" 
   (	"ID_PESSOA" NUMBER(10,0), 
	"DATA_INI_PESSOA" DATE, 
	"DATA_FIM_PESSOA" DATE, 
	"CPF_PESSOA" NUMBER(11,0), 
	"NOME_PESSOA" VARCHAR2(60), 
	"DATA_NASC_PESSOA" DATE, 
	"MATRICULA" NUMBER(8,0), 
	"ID_LOTACAO" NUMBER(5,0), 
	"ID_CARGO" NUMBER(10,0) DEFAULT NULL, 
	"ID_FUNCAO_CONFIANCA" NUMBER(10,0) DEFAULT NULL, 
	"SESB_PESSOA" VARCHAR2(2), 
	"EMAIL_PESSOA" VARCHAR2(60), 
	"TP_SERVIDOR_PESSOA" NUMBER(1,0), 
	"SIGLA_PESSOA" VARCHAR2(20), 
	"SEXO_PESSOA" VARCHAR2(1), 
	"GRAU_INSTRUCAO_PESSOA" VARCHAR2(50), 
	"TP_SANGUINEO_PESSOA" VARCHAR2(3), 
	"NACIONALIDADE_PESSOA" CHAR(60), 
	"DATA_POSSE_PESSOA" DATE, 
	"DATA_NOMEACAO_PESSOA" DATE, 
	"DATA_PUBLICACAO_PESSOA" DATE, 
	"DATA_INICIO_EXERCICIO_PESSOA" DATE, 
	"ATO_NOMEACAO_PESSOA" VARCHAR2(50) DEFAULT NULL, 
	"SITUACAO_FUNCIONAL_PESSOA" VARCHAR2(50), 
	"ID_PROVIMENTO" NUMBER(3,0), 
	"NATURALIDADE_PESSOA" VARCHAR2(60), 
	"FG_IMPRIME_END" VARCHAR2(1), 
	"DSC_PADRAO_REFERENCIA_PESSOA" VARCHAR2(16) DEFAULT NULL, 
	"ID_ORGAO_USU" NUMBER(10,0) DEFAULT NULL, 
	"IDE_PESSOA" VARCHAR2(256), 
	"ID_PESSOA_INICIAL" NUMBER(10,0), 
	"ENDERECO_PESSOA" VARCHAR2(100), 
	"BAIRRO_PESSOA" VARCHAR2(50), 
	"CIDADE_PESSOA" VARCHAR2(30), 
	"CEP_PESSOA" VARCHAR2(8), 
	"TELEFONE_PESSOA" VARCHAR2(30), 
	"RG_PESSOA" VARCHAR2(20), 
	"RG_ORGAO_PESSOA" VARCHAR2(50), 
	"RG_DATA_EXPEDICAO_PESSOA" DATE, 
	"RG_UF_PESSOA" CHAR(2), 
	"ID_ESTADO_CIVIL" NUMBER, 
	"ID_TP_PESSOA" NUMBER, 
	"NOME_EXIBICAO" VARCHAR2(255)
   ) ;
 

COMMENT ON COLUMN "CORPORATIVO"."DP_PESSOA"."FG_IMPRIME_END" IS 'Flag que indica se  o servidor optou por imprimir o endereço no contra-cheque.';
COMMENT ON TABLE "CORPORATIVO"."DP_PESSOA"  IS 'Tabela de pessoas cadastradas nos Órgãos usuários, podem ser servidores do quadro, requisitados ou contratados.';

GRANT ALTER ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT DELETE ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT INDEX ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT INSERT ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT SELECT ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT UPDATE ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT REFERENCES ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT ON COMMIT REFRESH ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";

GRANT QUERY REWRITE ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT DEBUG ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";
GRANT FLASHBACK ON "CORPORATIVO"."DP_PESSOA" TO "SIGA";


--------------------------------------------------------
--  DDL for Table DP_PROVIMENTO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."DP_PROVIMENTO" 
   (	"ID_PROVIMENTO" NUMBER(3,0), 
	"DSC_PROVIMENTO" VARCHAR2(60)
   ) ;
 

   COMMENT ON TABLE "CORPORATIVO"."DP_PROVIMENTO"  IS 'Tabela que armazena as formas de provimento da pessoa.';
--------------------------------------------------------
--  DDL for Table DP_SUBSTITUICAO
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."DP_SUBSTITUICAO" 
   (	"ID_SUBSTITUICAO" NUMBER(10,0), 
	"ID_TITULAR" NUMBER(10,0), 
	"ID_LOTA_TITULAR" NUMBER(10,0) DEFAULT NULL, 
	"ID_SUBSTITUTO" NUMBER(10,0), 
	"ID_LOTA_SUBSTITUTO" NUMBER(10,0) DEFAULT NULL, 
	"DT_INI_SUBST" DATE, 
	"DT_FIM_SUBST" DATE, 
	"DT_INI_REG" DATE, 
	"DT_FIM_REG" DATE, 
	"ID_REG_INI" NUMBER(10,0)
   ) ;
 
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."ID_SUBSTITUICAO" IS 'codigo sequencial gerado automaticamente pelo sistema.';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."ID_TITULAR" IS 'chave estrangeira do titular, aponta para DP_PESSOA';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."ID_LOTA_TITULAR" IS 'refere-se a lotação do titular, no momento da substituição';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."ID_SUBSTITUTO" IS 'chave estrangeira do substituto, refere-se a tabela DP_PESSOA';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."ID_LOTA_SUBSTITUTO" IS 'refere-se a lotação do substituto, no momento da substituição';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."DT_INI_SUBST" IS 'data inicial da substituição';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."DT_FIM_SUBST" IS 'data final da substituição. pode ser nula caso não haja previsão do fim da substituição.';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."DT_INI_REG" IS 'Data de inicio do registro. Refere-se à data de inclusão do regsitro.';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."DT_FIM_REG" IS 'Data de fim do registro. Refere-se à data que foi informada o fim da substituição.';
COMMENT ON COLUMN "CORPORATIVO"."DP_SUBSTITUICAO"."ID_REG_INI" IS 'Identifica o primeiro registro de substituição deste titular.';
COMMENT ON TABLE "CORPORATIVO"."DP_SUBSTITUICAO"  IS 'Tabela de cadastro de substituto. O próprio titular cadastra seus substitutos, desta forma não o sistema fica desvinculado dos processos burocráticos normais.';

   --------------------------------------------------------
--  DDL for Table PLAN_TABLE
--------------------------------------------------------

  CREATE TABLE "CORPORATIVO"."PLAN_TABLE" 
   (	"STATEMENT_ID" VARCHAR2(30), 
	"PLAN_ID" NUMBER, 
	"TIMESTAMP" DATE, 
	"REMARKS" VARCHAR2(4000), 
	"OPERATION" VARCHAR2(30), 
	"OPTIONS" VARCHAR2(255), 
	"OBJECT_NODE" VARCHAR2(128), 
	"OBJECT_OWNER" VARCHAR2(30), 
	"OBJECT_NAME" VARCHAR2(30), 
	"OBJECT_ALIAS" VARCHAR2(65), 
	"OBJECT_INSTANCE" NUMBER(*,0), 
	"OBJECT_TYPE" VARCHAR2(30), 
	"OPTIMIZER" VARCHAR2(255), 
	"SEARCH_COLUMNS" NUMBER, 
	"ID" NUMBER(*,0), 
	"PARENT_ID" NUMBER(*,0), 
	"DEPTH" NUMBER(*,0), 
	"POSITION" NUMBER(*,0), 
	"COST" NUMBER(*,0), 
	"CARDINALITY" NUMBER(*,0), 
	"BYTES" NUMBER(*,0), 
	"OTHER_TAG" VARCHAR2(255), 
	"PARTITION_START" VARCHAR2(255), 
	"PARTITION_STOP" VARCHAR2(255), 
	"PARTITION_ID" NUMBER(*,0), 
	"OTHER" LONG, 
	"DISTRIBUTION" VARCHAR2(30), 
	"CPU_COST" NUMBER(*,0), 
	"IO_COST" NUMBER(*,0), 
	"TEMP_SPACE" NUMBER(*,0), 
	"ACCESS_PREDICATES" VARCHAR2(4000), 
	"FILTER_PREDICATES" VARCHAR2(4000), 
	"PROJECTION" VARCHAR2(4000), 
	"TIME" NUMBER(*,0), 
	"QBLOCK_NAME" VARCHAR2(30)
   ) ;
   
--REM INSERTING into CORPORATIVO.CAD_SIT_FUNCIONAL
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (4,'APOSENTADO',5);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (5,'EXONERADO',10);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (6,'DEMITIDO',15);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (7,'FALECIDO',20);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (3,'POSSE EM CARGO INACUMULAVEL',25);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (19,'POSSE ANULADA',30);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (10,'TRANSFERIDO',35);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (9,'RETORNO PARA ORGAO DE ORIGEM',40);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (2,'CEDIDO',45);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (16,'DISPONIBILIDADE',50);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (20,'REDISTRIBUIDO',55);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (21,'PROMOVIDO TRF',60);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (11,'LICENCA PARA ACOMPANHAR CONJUGE SEM REMUNERACAO',65);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (12,'LICENCA PARA ACOMPANHAR CONJUGE COM EXERCICIO PROVISORIO',70);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (13,'LICENCA PARA MANDATO CLASSISTA',75);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (14,'LICENCA PARA ASSUNTOS PARTICULARES',80);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (23,'LICENCA PARA CURSO DE FORMACAO',85);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (25,'LICENCA PARA ATIVIDADE POLITICA',90);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (29,'LICENCA PARA CAPACITACAO',95);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (18,'AFASTAMENTO POR DECISAO JUDICIAL',100);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (26,'AFASTAMENTO PARA MANDATO ELETIVO',105);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (30,'AFASTAMENTO PARA ESTUDO/MISSAO EXTERIOR',110);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (17,'REMOVIDO',115);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (31,'REMOVIDO - LEI 11.416/06',120);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (15,'ESTAGIARIO DESLIGADO (SADES)',125);
Insert into CORPORATIVO.CAD_SIT_FUNCIONAL (ID_CAD_SIT_FUNCIONAL,DSC_SIT_FUNCIONAL,ID_MUMPS) values (1,'ATIVO',1);

--REM INSERTING into CORPORATIVO.CP_APLICACAO_FERIADO

--REM INSERTING into CORPORATIVO.CP_CONFIGURACAO
--------------------------------------------------------
--  Arquivo criado - Quinta-feira-Março-22-2012   
--------------------------------------------------------
--REM INSERTING into CORPORATIVO.CP_CONFIGURACAO
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,2,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,65,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,3,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,42,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,41,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,24,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,16,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,284,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,306,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('20/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,15,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('20/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,17,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('20/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,18,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('20/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,19,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('20/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,20,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('20/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,21,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('20/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,22,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('20/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,23,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,1,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,305,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,304,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,62,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,64,null,null,null,null,null,1,null);
Insert into CORPORATIVO.CP_CONFIGURACAO (ID_CONFIGURACAO,DT_INI_VIG_CONFIGURACAO,DT_FIM_VIG_CONFIGURACAO,DT_INI_REG,ID_ORGAO_USU,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,ID_PESSOA,ID_SIT_CONFIGURACAO,ID_TP_CONFIGURACAO,ID_SERVICO,ID_GRUPO,NM_EMAIL,DESC_FORMULA,ID_TP_LOTACAO,ID_IDENTIDADE,HIS_IDC_INI,HIS_IDC_FIM) values (CP_CONFIGURACAO_SEQ.NEXTVAL,to_date('22/03/12','DD/MM/RR'),null,null,null,null,null,null,1,1,200,63,null,null,null,null,null,1,null);

--REM INSERTING into CORPORATIVO.CP_FERIADO

--REM INSERTING into CORPORATIVO.CP_GRUPO

--REM INSERTING into CORPORATIVO.CP_IDENTIDADE
Insert into CORPORATIVO.CP_IDENTIDADE (ID_IDENTIDADE,ID_TP_IDENTIDADE,ID_PESSOA,DATA_CRIACAO_IDENTIDADE,DATA_EXPIRACAO_IDENTIDADE,DATA_CANCELAMENTO_IDENTIDADE,ID_ORGAO_USU,LOGIN_IDENTIDADE,SENHA_IDENTIDADE,SENHA_IDENTIDADE_CRIPTO,SENHA_IDENTIDADE_CRIPTO_SINC,HIS_ID_INI,HIS_DT_INI,HIS_IDC_INI,HIS_DT_FIM,HIS_IDC_FIM,HIS_ATIVO) values (1,1,1,to_date('26/10/11','DD/MM/RR'),null,null,9999999999,'ZZ99999','2ac9cb7dc02b3c0083eb70898e549b63','I20BhBeI7KavVeWdbIa8+g==','I20BhBeI7KavVeWdbIa8+g==',1,to_date('26/10/11','DD/MM/RR'),1,null,null,1);

--REM INSERTING into CORPORATIVO.CP_LOCALIDADE
--REM INSERTING into CORPORATIVO.CP_MARCA

--REM INSERTING into CORPORATIVO.CP_MARCADOR
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (1,'Em Elaboração',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (2,'Aguardando Andamento',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (3,'A Receber (Físico)',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (4,'Extraviado',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (5,'A Arquivar',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (6,'Arquivo Corrente',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (7,'A Descartar',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (8,'Descartado',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (9,'Juntado',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (10,'Cancelado',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (11,'Transferido para Órgão Externo',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (12,'Arquivo Intermediário',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (13,'Arquivo Permanente',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (14,'Caixa de Entrada (Digital)',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (15,'Pendente de Assinatura',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (16,'Juntado a Documento Externo',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (18,'Remetido para Publicação',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (20,'Publicado',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (21,'Publicação solicitada',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (22,'Disponibilizado',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (23,'Transferido',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (24,'Transferido (Digital)',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (25,'Como Subscritor',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (26,'Apensado',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (27,'Como Gestor',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (28,'Como Interessado',1);
Insert into CORPORATIVO.CP_MARCADOR (ID_MARCADOR,DESCR_MARCADOR,ID_TP_MARCADOR) values (29,'Despacho Pendente de Assinatura',1);

--REM INSERTING into CORPORATIVO.CP_OCORRENCIA_FERIADO

--REM INSERTING into CORPORATIVO.CP_ORGAO
Insert into CORPORATIVO.CP_ORGAO (ID_ORGAO,NM_ORGAO,CGC_ORGAO,RAZAO_SOCIAL_ORGAO,END_ORGAO,BAIRRO_ORGAO,MUNICIPIO_ORGAO,CEP_ORGAO,DSC_TIPO_ORGAO,NOME_RESPONSAVEL_ORGAO,EMAIL_RESPONSAVEL_ORGAO,NOME_CONTATO_ORGAO,EMAIL_CONTATO_ORGAO,TEL_CONTATO_ORGAO,SIGLA_ORGAO,UF_ORGAO,ID_ORGAO_USU,FG_ATIVO,HIS_ID_INI,HIS_IDE,HIS_DT_INI,HIS_DT_FIM,HIS_ATIVO) values (1,'PRESIDENCIA DA REPUBLICA',null,null,null,null,null,null,null,null,null,null,null,null,'Pres. Rep.',null,9999999999,null,1,'1',to_date('03/08/11','DD/MM/RR'),null,1);

--REM INSERTING into CORPORATIVO.CP_ORGAO_USUARIO
Insert into CORPORATIVO.CP_ORGAO_USUARIO (ID_ORGAO_USU,NM_ORGAO_USU,CGC_ORGAO_USU,RAZAO_SOCIAL_ORGAO_USU,END_ORGAO_USU,BAIRRO_ORGAO_USU,MUNICIPIO_ORGAO_USU,CEP_ORGAO_USU,NM_RESP_ORGAO_USU,TEL_ORGAO_USU,SIGLA_ORGAO_USU,UF_ORGAO_USU,COD_ORGAO_USU,ACRONIMO_ORGAO_USU) values (9999999999,'ORGAO TESTE ZZ',null,null,null,null,'Rio de Janeiro',null,null,null,'ZZ',null,null,'OTZZ');
Insert into CORPORATIVO.CP_ORGAO_USUARIO (ID_ORGAO_USU,NM_ORGAO_USU,CGC_ORGAO_USU,RAZAO_SOCIAL_ORGAO_USU,END_ORGAO_USU,BAIRRO_ORGAO_USU,MUNICIPIO_ORGAO_USU,CEP_ORGAO_USU,NM_RESP_ORGAO_USU,TEL_ORGAO_USU,SIGLA_ORGAO_USU,UF_ORGAO_USU,COD_ORGAO_USU,ACRONIMO_ORGAO_USU) values (1,'Seção Judiciária do Rio de Janeiro',null,null,null,null,'Rio de Janeiro',null,null,null,'RJ','RJ',null,'SJRJ');
Insert into CORPORATIVO.CP_ORGAO_USUARIO (ID_ORGAO_USU,NM_ORGAO_USU,CGC_ORGAO_USU,RAZAO_SOCIAL_ORGAO_USU,END_ORGAO_USU,BAIRRO_ORGAO_USU,MUNICIPIO_ORGAO_USU,CEP_ORGAO_USU,NM_RESP_ORGAO_USU,TEL_ORGAO_USU,SIGLA_ORGAO_USU,UF_ORGAO_USU,COD_ORGAO_USU,ACRONIMO_ORGAO_USU) values (2,'Seção Judiciária do Espírito Santo',null,null,null,null,'Vitória - ES',null,null,null,'ES','ES',50,'SJES');
Insert into CORPORATIVO.CP_ORGAO_USUARIO (ID_ORGAO_USU,NM_ORGAO_USU,CGC_ORGAO_USU,RAZAO_SOCIAL_ORGAO_USU,END_ORGAO_USU,BAIRRO_ORGAO_USU,MUNICIPIO_ORGAO_USU,CEP_ORGAO_USU,NM_RESP_ORGAO_USU,TEL_ORGAO_USU,SIGLA_ORGAO_USU,UF_ORGAO_USU,COD_ORGAO_USU,ACRONIMO_ORGAO_USU) values (3,'Tribunal Regional Federal - 2ª Região',null,null,null,null,'Rio de Janeiro',null,null,null,'T2','RJ',null,'TRF2');
Insert into CORPORATIVO.CP_ORGAO_USUARIO (ID_ORGAO_USU,NM_ORGAO_USU,CGC_ORGAO_USU,RAZAO_SOCIAL_ORGAO_USU,END_ORGAO_USU,BAIRRO_ORGAO_USU,MUNICIPIO_ORGAO_USU,CEP_ORGAO_USU,NM_RESP_ORGAO_USU,TEL_ORGAO_USU,SIGLA_ORGAO_USU,UF_ORGAO_USU,COD_ORGAO_USU,ACRONIMO_ORGAO_USU) values (4,'Conselho da Justiça Federal',null,null,null,null,'Brasília',null,null,null,'CF','DF',null,'CJF');

--REM INSERTING into CORPORATIVO.CP_PAPEL

--REM INSERTING into CORPORATIVO.CP_PERSONALIZACAO

--REM INSERTING into CORPORATIVO.CP_SEDE

--REM INSERTING into CORPORATIVO.CP_SERVICO
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (63,'SIGA-FE-MODVER','Visualizar modelos',62,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (64,'SIGA-FE-MODEDITAR','Editar modelos',62,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (195,'SIGA-AQ-ACESSO','Carga',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (196,'SIGA-AQ-ACESSO-MENU','Acesso',195,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (206,'SIGA-AQ-SERVTD-PSQ','Pesquisa',204,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (207,'SIGA-AQ-SERVTD-VISU','Visualizar',204,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (244,'SIGA-AQ-FOLHA-FCH','Fechar',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (304,'SIGA-DOC-REL-FORMS','Relação de formulários',284,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (305,'SIGA-DOC-REL-DATAS','Relação de documentos entre datas',284,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (306,'SIGA-DOC-REL-SUBORD','Relatório de documentos em setores subordinados',284,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (9,'FS-PUB','Acesso ao Diretório Público',5,1);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (10,'FS-RAIZ','Acesso ao Diretório Raiz da Unidade',5,1);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (204,'SIGA-AQ-SERVTD','Consulta',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (205,'SIGA-AQ-SERVTD-MENU','Acesso',204,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (208,'SIGA-AQ-CARGA-PROC','Processar',133,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (144,'SIGA-AQ-LOTE-PESQ','Pesquisa',106,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (224,'SIGA-AQ-FOLHA-PROC','Processar',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (264,'SIGA-AQ-MENUBAR','Acesso',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (265,'SIGA-AQ-MENUBAR-Tab','Tabelas',264,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (266,'SIGA-AQ-MENUBAR-Crs','Cursos',264,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (267,'SIGA-AQ-MENUBAR-Lt','Lotes',264,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (268,'SIGA-AQ-MENUBAR-Rel','Relatorio',264,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (269,'SIGA-AQ-MENUBAR-Cst','Consulta',264,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (270,'SIGA-AQ-MENUBAR-Cg','Carga',264,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (271,'SIGA-AQ-USU','Permissão de usuário comum',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (15,'SIGA-GI','Módulo de Gestão de Identidade',1,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (17,'SIGA-GI-PERMISSAO','Gerenciar permissões',15,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (24,'SIGA-WF-DESIGNAR','Designar tarefas',3,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (16,'SIGA-WF-OPERAR','Executar comandos da tela inicial',3,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (41,'SIGA-WF-MEDIR','Analisar métricas',3,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (1,'SIGA','Sistema Integrado de Gestão Administrativa',null,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (2,'SIGA-DOC','Módulo de Documentos',1,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (3,'SIGA-WF','Módulo de Workflow',1,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (4,'SIGA-SR','Módulo de Serviços',1,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (5,'FS','Acesso aos Diretórios do Sistema de Arquivos',null,1);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (6,'FS_SEC','Acesso ao Diretório da Secretaria',5,1);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (7,'FS_GAB','Acesso ao Diretório do Gabinete',5,1);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (8,'FS_JUIZ','Acesso ao Diretório do Juiz',5,1);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (18,'SIGA-GI-ID','Gerenciar identidades',15,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (19,'SIGA-GI-PERFIL','Gerenciar perfis de acesso',15,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (20,'SIGA-GI-PERFILJEE','Gerenciar perfis do JEE',15,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (21,'SIGA-GI-GEMAIL','Gerenciar grupos de email',15,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (22,'SIGA-GI-SELFSERVICE','Gerenciar serviços da própria lotação',15,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (23,'SIGA-GI-REL','Gerar relatórios',15,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (62,'SIGA-FE','Ferramentas',1,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (65,'SIGA-DOC-MOD','Gerenciar modelos',2,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (145,'SIGA-AQ-CSLOTE','Consulta',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (146,'SIGA-AQ-CSLOTE-MENU','Acesso',145,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (147,'SIGA-AQ-SERV-PSQ','Pesquisa',104,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (148,'SIGA-AQ-CURSO-CST','Consulta',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (149,'SIGA-AQ-CURSO-EXC','Excluir',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (150,'SIGA-AQ-CURSO-ALT','Alterar',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (151,'SIGA-AQ-CURSO-INC','Incluir',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (152,'SIGA-AQ-CURSO-PSQ','Pesquisa',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (153,'SIGA-AQ-INST','Instituição',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (154,'SIGA-AQ-INST-CST','Consulta',153,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (155,'SIGA-AQ-INST-EXC','Excluir',153,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (156,'SIGA-AQ-INST-GRV','Gravar',153,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (157,'SIGA-AQ-INST-ALT','Alterar',153,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (158,'SIGA-AQ-INST-INC','Incluir',153,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (159,'SIGA-AQ-INST-MENU','Acesso',153,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (160,'SIGA-AQ-INST-PSQ','Pesquisa',153,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (161,'SIGA-AQ-SERV-CST','Consulta',104,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (162,'SIGA-AQ-SERV-EXC','Excluir',104,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (163,'SIGA-AQ-SERV-GRV','Gravar',104,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (164,'SIGA-AQ-SERV-ALT','Alterar',104,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (165,'SIGA-AQ-SERV-INC','Incluir',104,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (166,'SIGA-AQ-FOLHA-CST','Consulta',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (167,'SIGA-AQ-FOLHA-EXC','Excluir',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (168,'SIGA-AQ-FOLHA-GRV','Gravar',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (169,'SIGA-AQ-FOLHA-ALT','Alterar',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (170,'SIGA-AQ-FOLHA-INC','Incluir',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (171,'SIGA-AQ-FOLHA-PSQ','Pesquisa',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (172,'SIGA-AQ-LOTE-PROC','Processar',106,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (173,'SIGA-AQ-LOTE-IMPR','Imprimir',106,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (174,'SIGA-AQ-ATRIB-PROC','Processar',108,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (175,'SIGA-AQ-DUP-PSQ','Pesquisa',110,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (176,'SIGA-AQ-DUP-ALT','Alterar',110,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (177,'SIGA-AQ-CSLOTE-PSQ','Pesquisa',145,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (178,'SIGA-AQ-RELDUP','Relatorio',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (179,'SIGA-AQ-RELDUP-MENU','Acesso',178,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (180,'SIGA-AQ-RELDUP-IMPR','Imprimir',178,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (181,'SIGA-AQ-RELRES','Pagamento',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (182,'SIGA-AQ-RELRES-MENU','Acesso',181,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (183,'SIGA-AQ-RELRES-IMPR','Imprimir',181,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (184,'SIGA-AQ-RELPAG','Detalhado',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (185,'SIGA-AQ-RELPAG-MENU','Acesso',184,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (186,'SIGA-AQ-RELPAG-IMPR','Imprimir',184,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (187,'SIGA-AQ-SERVNV','Consulta',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (188,'SIGA-AQ-SERVNV-MENU','Acesso',187,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (189,'SIGA-AQ-SERVNV-PSQ','Pesquisa',187,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (190,'SIGA-AQ-SERVNV-VISU','Visualizar',187,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (191,'SIGA-AQ-SERVAN','Consulta',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (192,'SIGA-AQ-SERVAN-MENU','Acesso',191,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (193,'SIGA-AQ-SERVAN-PSQ','Pesquisa',191,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (194,'SIGA-AQ-SERVAN-VISU','Visualizar',191,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (245,'SIGA-AQ-FOLHA-ARQ','Arquivo',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (284,'SIGA-DOC-REL','Gerar relatórios',2,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (42,'SIGA-WF-CONFIGURAR','Configurar iniciadores',3,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (82,'SIGA-AQ','Módulo de Adicional de Qualificação',1,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (83,'SIGA-AQ-CURSO','Curso',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (84,'SIGA-AQ-CURSO-Menu','Acesso',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (102,'SIGA-AQ-INSTIT','Instituição',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (103,'SIGA-AQ-INSTIT-MENU','Acesso',102,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (104,'SIGA-AQ-SERV','Curso',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (105,'SIGA-AQ-SERV-MENU','Acesso',104,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (106,'SIGA-AQ-LOTE','Curso',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (107,'SIGA-AQ-LOTE-MENU','Acesso',106,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (108,'SIGA-AQ-ATRIB','Curso',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (109,'SIGA-AQ-ATRIB-MENU','Acesso',108,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (110,'SIGA-AQ-DUP','Duplic',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (111,'SIGA-AQ-DUP-MENU','Acesso',110,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (112,'SIGA-AQ-FOLHA','Lote',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (113,'SIGA-AQ-FOLHA-MENU','ACESSO',112,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (114,'SIGA-AQ-RESUMO','Pagamento',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (115,'SIGA-AQ-RESUMO-MENU','Acesso',114,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (116,'SIGA-AQ-PAG','Detalhado',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (117,'SIGA-AQ-PAG-MENU','Acesso',116,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (118,'SIGA-AQ-MENU','Consulta',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (119,'SIGA-AQ-MENU-CURSO','Novo',118,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (120,'SIGA-AQ-SIGA','Sistema Integrado de Gestão Administrativa',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (121,'SIGA-AQ-SIGA-AQ','Módulo de Adicional de Qualificação',120,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (122,'SIGA-AQ-SIGA-AQ-MENU','Consulta',121,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (124,'SIGA-AQ-CURSO-Pesq','Pesquisar',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (125,'SIGA-AQ-CURSO-INCL','Incluir',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (126,'SIGA-AQ-INSTIT-INCL','Incluir',102,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (127,'SIGA-AQ-INSTIT-PESQ','Pesquisar',102,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (128,'SIGA-AQ-SERV-INCL','Incluir',104,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (129,'SIGA-AQ-CURSO-GRV','Gravar',83,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (130,'SIGA-AQ-INSTIT-GRV','Gravar',102,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (131,'SIGA-AQ-LOTE-VISU','Visualizar',106,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (132,'SIGA-AQ-DUP-GRV','Gravar',110,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (133,'SIGA-AQ-CARGA','Carga',82,2);
Insert into CORPORATIVO.CP_SERVICO (ID_SERVICO,SIGLA_SERVICO,DESC_SERVICO,ID_SERVICO_PAI,ID_TP_SERVICO) values (134,'SIGA-AQ-CARGA-MENU','Acesso',133,2);


--REM INSERTING into CORPORATIVO.CP_SITUACAO_CONFIGURACAO
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (9,'Ignorar configuração anterior',1);
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (1,'Pode',0);
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (2,'Não Pode',9);
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (3,'Obrigatório',7);
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (4,'Opcional',6);
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (5,'Default',4);
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (6,'Não default',5);
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (7,'Proibido',10);
Insert into CORPORATIVO.CP_SITUACAO_CONFIGURACAO (ID_SIT_CONFIGURACAO,DSC_SIT_CONFIGURACAO,RESTRITIVIDADE_SIT_CONF) values (8,'Só Leitura',8);

--REM INSERTING into CORPORATIVO.CP_TIPO_CONFIGURACAO
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (205,'Utilizar Serviço de Outra Lotação',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (30,'Despachável',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (31,'Destinatário',4);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (32,'Utilizar XStandard',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (33,'Utilizar PD4ML',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (25,'Gerenciar Publicação Boletim',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (23,'Pode receber documento sem assinatura',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (21,'Definir Publicadores',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (22,'Atender Pedido de Publicação',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (24,'Pode criar documento filho',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (1,'Movimentar',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (2,'Criar',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (3,'Finalizar',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (4,'Eletrônico',7);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (5,'Nivel de Acesso',4);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (6,'Acessar',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (7,'Diretor do Foro',null);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (8,'Reabrir',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (9,'Duplicar',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (10,'Editar',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (11,'Excluir',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (12,'Excluir Anexo',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (13,'Configurar',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (14,'Excluir Anotação',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (15,'Visualizar Impressão',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (16,'Cancelar Via',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (17,'Criar Via',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (18,'Nível de Acesso Máximo',4);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (19,'Nível de Acesso Mínimo',4);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (20,'Cadastrar Qualquer Subst',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (28,'Corrigir Erro',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (26,'Simular Usuário',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (27,'Notificar Por E-mail',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (29,'Cancelar Movimentação',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (100,'Instanciar Procedimento',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (101,'Designar Tarefa',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (200,'Utilizar Serviço',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (201,'Pode habilitar serviço',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (202,'Pode habilitar serviço de diretório',2);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (203,'Pertencer',1);
Insert into CORPORATIVO.CP_TIPO_CONFIGURACAO (ID_TP_CONFIGURACAO,DSC_TP_CONFIGURACAO,ID_SIT_CONFIGURACAO) values (204,'Fazer Login',1);

--REM INSERTING into CORPORATIVO.CP_TIPO_GRUPO
Insert into CORPORATIVO.CP_TIPO_GRUPO (ID_TP_GRUPO,DESC_TP_GRUPO) values (1,'Perfil de Acesso');
Insert into CORPORATIVO.CP_TIPO_GRUPO (ID_TP_GRUPO,DESC_TP_GRUPO) values (2,'Grupo de Email');
Insert into CORPORATIVO.CP_TIPO_GRUPO (ID_TP_GRUPO,DESC_TP_GRUPO) values (3,'Perfil de Acesso do JEE');

--REM INSERTING into CORPORATIVO.CP_TIPO_IDENTIDADE
Insert into CORPORATIVO.CP_TIPO_IDENTIDADE (ID_TP_IDENTIDADE,DESC_TP_IDENTIDADE) values (1,'Login e Senha');
Insert into CORPORATIVO.CP_TIPO_IDENTIDADE (ID_TP_IDENTIDADE,DESC_TP_IDENTIDADE) values (2,'Certidão Digital ICP-Brasil');


--REM INSERTING into CORPORATIVO.CP_TIPO_LOTACAO
Insert into CORPORATIVO.CP_TIPO_LOTACAO (ID_TP_LOTACAO,SIGLA_TP_LOTACAO,DESC_TP_LOTACAO,ID_TP_LOTACAO_PAI) values (1,'ADM','Unidade da Administração',null);
Insert into CORPORATIVO.CP_TIPO_LOTACAO (ID_TP_LOTACAO,SIGLA_TP_LOTACAO,DESC_TP_LOTACAO,ID_TP_LOTACAO_PAI) values (100,'JUD','Unidade Judicial',null);
Insert into CORPORATIVO.CP_TIPO_LOTACAO (ID_TP_LOTACAO,SIGLA_TP_LOTACAO,DESC_TP_LOTACAO,ID_TP_LOTACAO_PAI) values (101,'VF','Vara Federal',100);
Insert into CORPORATIVO.CP_TIPO_LOTACAO (ID_TP_LOTACAO,SIGLA_TP_LOTACAO,DESC_TP_LOTACAO,ID_TP_LOTACAO_PAI) values (102,'VFCR','Vara Federal Criminal',100);

--REM INSERTING into CORPORATIVO.CP_TIPO_MARCA
Insert into CORPORATIVO.CP_TIPO_MARCA (ID_TP_MARCA,DESCR_TP_MARCA) values (1,'SIGA-EX');

--REM INSERTING into CORPORATIVO.CP_TIPO_MARCADOR
Insert into CORPORATIVO.CP_TIPO_MARCADOR (ID_TP_MARCADOR,DESCR_TIPO_MARCADOR) values (1,'Sistema');
Insert into CORPORATIVO.CP_TIPO_MARCADOR (ID_TP_MARCADOR,DESCR_TIPO_MARCADOR) values (2,'Geral');
Insert into CORPORATIVO.CP_TIPO_MARCADOR (ID_TP_MARCADOR,DESCR_TIPO_MARCADOR) values (3,'Lotação e sublotações');
Insert into CORPORATIVO.CP_TIPO_MARCADOR (ID_TP_MARCADOR,DESCR_TIPO_MARCADOR) values (4,'Lotação');
Insert into CORPORATIVO.CP_TIPO_MARCADOR (ID_TP_MARCADOR,DESCR_TIPO_MARCADOR) values (5,'Pessoa');

--REM INSERTING into CORPORATIVO.CP_TIPO_PAPEL
Insert into CORPORATIVO.CP_TIPO_PAPEL (ID_TP_PAPEL,DESC_TP_PAPEL) values (1,'Principal');
Insert into CORPORATIVO.CP_TIPO_PAPEL (ID_TP_PAPEL,DESC_TP_PAPEL) values (2,'Funcional');

--REM INSERTING into CORPORATIVO.CP_TIPO_PESSOA
Insert into CORPORATIVO.CP_TIPO_PESSOA (ID_TP_PESSOA,DESC_TP_PESSOA) values (1,'Magistrado');
Insert into CORPORATIVO.CP_TIPO_PESSOA (ID_TP_PESSOA,DESC_TP_PESSOA) values (2,'Servidor');
Insert into CORPORATIVO.CP_TIPO_PESSOA (ID_TP_PESSOA,DESC_TP_PESSOA) values (3,'Estagiário');
Insert into CORPORATIVO.CP_TIPO_PESSOA (ID_TP_PESSOA,DESC_TP_PESSOA) values (4,'Terceirizado');

--REM INSERTING into CORPORATIVO.CP_TIPO_SERVICO
Insert into CORPORATIVO.CP_TIPO_SERVICO (ID_TP_SERVICO,DESC_TP_SERVICO,ID_SIT_CONFIGURACAO) values (1,'Diretório',2);
Insert into CORPORATIVO.CP_TIPO_SERVICO (ID_TP_SERVICO,DESC_TP_SERVICO,ID_SIT_CONFIGURACAO) values (2,'Sistema',2);

--REM INSERTING into CORPORATIVO.CP_TIPO_SERVICO_SITUACAO
Insert into CORPORATIVO.CP_TIPO_SERVICO_SITUACAO (ID_TP_SERVICO,ID_SIT_CONFIGURACAO) values (1,1);
Insert into CORPORATIVO.CP_TIPO_SERVICO_SITUACAO (ID_TP_SERVICO,ID_SIT_CONFIGURACAO) values (1,2);
Insert into CORPORATIVO.CP_TIPO_SERVICO_SITUACAO (ID_TP_SERVICO,ID_SIT_CONFIGURACAO) values (1,8);
Insert into CORPORATIVO.CP_TIPO_SERVICO_SITUACAO (ID_TP_SERVICO,ID_SIT_CONFIGURACAO) values (2,1);
Insert into CORPORATIVO.CP_TIPO_SERVICO_SITUACAO (ID_TP_SERVICO,ID_SIT_CONFIGURACAO) values (2,2);

--REM INSERTING into CORPORATIVO.CP_UF
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (1,'AC');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (2,'AL');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (3,'AM');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (4,'AP');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (5,'BA');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (6,'CE');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (7,'DF');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (8,'ES');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (9,'GO');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (10,'MA');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (11,'MG');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (12,'MS');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (13,'MT');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (14,'PA');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (15,'PB');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (16,'PE');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (17,'PI');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (18,'PR');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (19,'RJ');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (20,'RN');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (21,'RO');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (22,'RR');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (23,'RS');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (24,'SC');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (25,'SE');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (26,'SP');
Insert into CORPORATIVO.CP_UF (ID_UF,NM_UF) values (27,'TO');

--REM INSERTING into CORPORATIVO.DP_CARGO
Insert into CORPORATIVO.DP_CARGO (ID_CARGO,NOME_CARGO,ID_ORGAO_USU,DT_FIM_CARGO,DT_INI_CARGO,ID_CARGO_INICIAL,IDE_CARGO,SIGLA_CARGO) values (1,'FUNCIONÁRIO',9999999999,null,to_date('03/08/11','DD/MM/RR'),1,'203','500300');

--REM INSERTING into CORPORATIVO.DP_ESTADO_CIVIL
Insert into CORPORATIVO.DP_ESTADO_CIVIL (ID_ESTADO_CIVIL,NM_ESTADO_CIVIL) values (3,'SEPARADO');
Insert into CORPORATIVO.DP_ESTADO_CIVIL (ID_ESTADO_CIVIL,NM_ESTADO_CIVIL) values (4,'DIVORCIADO');
Insert into CORPORATIVO.DP_ESTADO_CIVIL (ID_ESTADO_CIVIL,NM_ESTADO_CIVIL) values (5,'VIUVO');
Insert into CORPORATIVO.DP_ESTADO_CIVIL (ID_ESTADO_CIVIL,NM_ESTADO_CIVIL) values (6,'UNIAO ESTAVEL');
Insert into CORPORATIVO.DP_ESTADO_CIVIL (ID_ESTADO_CIVIL,NM_ESTADO_CIVIL) values (0,'NÃO DECLARADO');
Insert into CORPORATIVO.DP_ESTADO_CIVIL (ID_ESTADO_CIVIL,NM_ESTADO_CIVIL) values (1,'SOLTEIRO');
Insert into CORPORATIVO.DP_ESTADO_CIVIL (ID_ESTADO_CIVIL,NM_ESTADO_CIVIL) values (2,'CASADO');

--REM INSERTING into CORPORATIVO.DP_FUNCAO_CONFIANCA

--REM INSERTING into CORPORATIVO.DP_LOTACAO
Insert into CORPORATIVO.DP_LOTACAO (ID_LOTACAO,DATA_INI_LOT,DATA_FIM_LOT,NOME_LOTACAO,ID_LOTACAO_PAI,SIGLA_LOTACAO,ID_ORGAO_USU,IDE_LOTACAO,ID_LOTACAO_INI,ID_TP_LOTACAO) values (1,to_date('08/08/11','DD/MM/RR'),null,'LOTACAO TESTE',null,'LTEST',9999999999,'1076',1,100);

--REM INSERTING into CORPORATIVO.DP_PADRAO_REFERENCIA

--REM INSERTING into CORPORATIVO.DP_PESSOA
Insert into CORPORATIVO.DP_PESSOA (ID_PESSOA,DATA_INI_PESSOA,DATA_FIM_PESSOA,CPF_PESSOA,NOME_PESSOA,DATA_NASC_PESSOA,MATRICULA,ID_LOTACAO,ID_CARGO,ID_FUNCAO_CONFIANCA,SESB_PESSOA,EMAIL_PESSOA,TP_SERVIDOR_PESSOA,SIGLA_PESSOA,SEXO_PESSOA,GRAU_INSTRUCAO_PESSOA,TP_SANGUINEO_PESSOA,NACIONALIDADE_PESSOA,DATA_POSSE_PESSOA,DATA_NOMEACAO_PESSOA,DATA_PUBLICACAO_PESSOA,DATA_INICIO_EXERCICIO_PESSOA,ATO_NOMEACAO_PESSOA,SITUACAO_FUNCIONAL_PESSOA,ID_PROVIMENTO,NATURALIDADE_PESSOA,FG_IMPRIME_END,DSC_PADRAO_REFERENCIA_PESSOA,ID_ORGAO_USU,IDE_PESSOA,ID_PESSOA_INICIAL,ENDERECO_PESSOA,BAIRRO_PESSOA,CIDADE_PESSOA,CEP_PESSOA,TELEFONE_PESSOA,RG_PESSOA,RG_ORGAO_PESSOA,RG_DATA_EXPEDICAO_PESSOA,RG_UF_PESSOA,ID_ESTADO_CIVIL,ID_TP_PESSOA,NOME_EXIBICAO) values (1,to_date('01/01/01','DD/MM/RR'),null,11111111111,'USUARIO TESTE',to_date('01/01/01','DD/MM/RR'),99999,1,1,null,'ZZ','usuarioteste@jfrj.jus.br',null,'TST','M','ESPEC','A+','BRASILEIRO',to_date('01/01/01','DD/MM/RR'),to_date('01/01/01','DD/MM/RR'),to_date('01/01/01','DD/MM/RR'),to_date('01/01/01','DD/MM/RR'),'0000/2001','1',null,null,null,'PAD-REF',9999999999,'99999',1,'AV ALMTE BARROSO 78','CENTRO','RIO DE JANEIRO','20000000','9700','987654321','TESTE',to_date('01/01/01','DD/MM/RR'),'RJ',2,2,null);

--REM INSERTING into CORPORATIVO.DP_PROVIMENTO
--REM INSERTING into CORPORATIVO.DP_SUBSTITUICAO
--REM INSERTING into CORPORATIVO.PLAN_TABLE
--------------------------------------------------------
--  DDL for Index CP_TIPO_PAPEL_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_TIPO_PAPEL_PK" ON "CORPORATIVO"."CP_TIPO_PAPEL" ("ID_TP_PAPEL") 
  ;
--------------------------------------------------------
--  DDL for Index PES_ID_INI
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."PES_ID_INI" ON "CORPORATIVO"."DP_PESSOA" ("ID_PESSOA_INICIAL", "DATA_FIM_PESSOA") 
  ;
--------------------------------------------------------
--  DDL for Index PADRAO_REFERENCIA_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."PADRAO_REFERENCIA_PK" ON "CORPORATIVO"."DP_PADRAO_REFERENCIA" ("ID_PADRAO_REFERENCIA") 
  ;
--------------------------------------------------------
--  DDL for Index DP_LOTACAO_IDX_007
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_LOTACAO_IDX_007" ON "CORPORATIVO"."DP_LOTACAO" ("ID_LOTACAO_PAI") 
  ;
--------------------------------------------------------
--  DDL for Index FERIADO_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."FERIADO_PK" ON "CORPORATIVO"."CP_FERIADO" ("ID_FERIADO") 
  ;
--------------------------------------------------------
--  DDL for Index DP_PESSOA_IDX_003
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_PESSOA_IDX_003" ON "CORPORATIVO"."DP_PESSOA" ("ID_FUNCAO_CONFIANCA") 
  ;
--------------------------------------------------------
--  DDL for Index DP_CARGO_IDX_012
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_CARGO_IDX_012" ON "CORPORATIVO"."DP_CARGO" ("ID_ORGAO_USU") 
  ;
--------------------------------------------------------
--  DDL for Index DP_PESSOA_IDX_001
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_PESSOA_IDX_001" ON "CORPORATIVO"."DP_PESSOA" ("ID_ORGAO_USU") 
  ;
--------------------------------------------------------
--  DDL for Index UF_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."UF_PK" ON "CORPORATIVO"."CP_UF" ("ID_UF") 
  ;
--------------------------------------------------------
--  DDL for Index CP_TIPO_LOTACAO_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_TIPO_LOTACAO_PK" ON "CORPORATIVO"."CP_TIPO_LOTACAO" ("ID_TP_LOTACAO") 
  ;
--------------------------------------------------------
--  DDL for Index CP_TIPO_IDENTIDADE_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_TIPO_IDENTIDADE_PK" ON "CORPORATIVO"."CP_TIPO_IDENTIDADE" ("ID_TP_IDENTIDADE") 
  ;
--------------------------------------------------------
--  DDL for Index CP_IDENTIDADE_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_IDENTIDADE_PK" ON "CORPORATIVO"."CP_IDENTIDADE" ("ID_IDENTIDADE") 
  ;
--------------------------------------------------------
--  DDL for Index ORGAO_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."ORGAO_PK" ON "CORPORATIVO"."CP_ORGAO" ("ID_ORGAO") 
  ;
--------------------------------------------------------
--  DDL for Index DP_PESSOA_NM_PESSOA_IX
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_PESSOA_NM_PESSOA_IX" ON "CORPORATIVO"."DP_PESSOA" ("NOME_PESSOA") 
  ;
--------------------------------------------------------
--  DDL for Index DP_PESSOA_IDX_002
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_PESSOA_IDX_002" ON "CORPORATIVO"."DP_PESSOA" ("ID_CARGO", "ID_LOTACAO", "ID_FUNCAO_CONFIANCA", "ID_ORGAO_USU") 
  ;
--------------------------------------------------------
--  DDL for Index CP_CONF_ID_CONFIGURACAO_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_CONF_ID_CONFIGURACAO_PK" ON "CORPORATIVO"."CP_CONFIGURACAO" ("ID_CONFIGURACAO") 
  ;
--------------------------------------------------------
--  DDL for Index LOT_ID_INI
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."LOT_ID_INI" ON "CORPORATIVO"."DP_LOTACAO" ("ID_LOTACAO_INI", "DATA_FIM_LOT") 
  ;
--------------------------------------------------------
--  DDL for Index DP_FUNCAO_CONFIANCA_IDX_010
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_FUNCAO_CONFIANCA_IDX_010" ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" ("ID_FUNCAO_CONFIANCA_PAI") 
  ;
--------------------------------------------------------
--  DDL for Index DP_FUNCAO_CONFIANCA_IDX_009
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_FUNCAO_CONFIANCA_IDX_009" ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" ("ID_ORGAO_USU") 
  ;
--------------------------------------------------------
--  DDL for Index CP_SIT_CONF_ID_SIT_CONF_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_SIT_CONF_ID_SIT_CONF_PK" ON "CORPORATIVO"."CP_SITUACAO_CONFIGURACAO" ("ID_SIT_CONFIGURACAO") 
  ;
--------------------------------------------------------
--  DDL for Index CP_GRUPO_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_GRUPO_PK" ON "CORPORATIVO"."CP_GRUPO" ("ID_GRUPO") 
  ;
--------------------------------------------------------
--  DDL for Index CP_TIPO_GRUPO_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_TIPO_GRUPO_PK" ON "CORPORATIVO"."CP_TIPO_GRUPO" ("ID_TP_GRUPO") 
  ;
--------------------------------------------------------
--  DDL for Index CAD_SIT_FUNCIONAL_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CAD_SIT_FUNCIONAL_PK" ON "CORPORATIVO"."CAD_SIT_FUNCIONAL" ("ID_CAD_SIT_FUNCIONAL") 
  ;
--------------------------------------------------------
--  DDL for Index SIGLA_LOTACAO_DP_LOTACAO_UK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."SIGLA_LOTACAO_DP_LOTACAO_UK" ON "CORPORATIVO"."DP_LOTACAO" ("SIGLA_LOTACAO", "ID_ORGAO_USU", "DATA_FIM_LOT") 
  ;
--------------------------------------------------------
--  DDL for Index CP_TIPO_PESSOA_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_TIPO_PESSOA_PK" ON "CORPORATIVO"."CP_TIPO_PESSOA" ("ID_TP_PESSOA") 
  ;
--------------------------------------------------------
--  DDL for Index ESTADO_CIVIL_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."ESTADO_CIVIL_PK" ON "CORPORATIVO"."DP_ESTADO_CIVIL" ("ID_ESTADO_CIVIL") 
  ;
--------------------------------------------------------
--  DDL for Index LOTACAO
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."LOTACAO" ON "CORPORATIVO"."CP_MARCA" ("ID_LOTACAO_INI") 
  ;
--------------------------------------------------------
--  DDL for Index CP_PAPEL_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_PAPEL_PK" ON "CORPORATIVO"."CP_PAPEL" ("ID_PAPEL") 
  ;
--------------------------------------------------------
--  DDL for Index DP_CARGO_IDX_011
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_CARGO_IDX_011" ON "CORPORATIVO"."DP_CARGO" ("ID_CARGO_INICIAL") 
  ;
--------------------------------------------------------
--  DDL for Index LOCALIDADE_FK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."LOCALIDADE_FK" ON "CORPORATIVO"."CP_LOCALIDADE" ("ID_LOCALIDADE") 
  ;
--------------------------------------------------------
--  DDL for Index DP_PESSOA_IDX_015
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_PESSOA_IDX_015" ON "CORPORATIVO"."DP_PESSOA" ("DATA_FIM_PESSOA", "NOME_PESSOA") 
  ;
--------------------------------------------------------
--  DDL for Index DP_LOTACAO_IDX_006
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_LOTACAO_IDX_006" ON "CORPORATIVO"."DP_LOTACAO" ("ID_ORGAO_USU") 
  ;
--------------------------------------------------------
--  DDL for Index CP_TP_CONF_ID_TP_CONF_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_TP_CONF_ID_TP_CONF_PK" ON "CORPORATIVO"."CP_TIPO_CONFIGURACAO" ("ID_TP_CONFIGURACAO") 
  ;
--------------------------------------------------------
--  DDL for Index CP_SERVICO_ID_SERVICO_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_SERVICO_ID_SERVICO_PK" ON "CORPORATIVO"."CP_SERVICO" ("ID_SERVICO") 
  ;
--------------------------------------------------------
--  DDL for Index DP_FUNCAO_CONFIANCA_IDX_008
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_FUNCAO_CONFIANCA_IDX_008" ON "CORPORATIVO"."DP_FUNCAO_CONFIANCA" ("ID_FUN_CONF_INI") 
  ;
--------------------------------------------------------
--  DDL for Index DP_PESSOA_IDX_005
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_PESSOA_IDX_005" ON "CORPORATIVO"."DP_PESSOA" ("ID_PROVIMENTO") 
  ;
--------------------------------------------------------
--  DDL for Index PESSOA
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."PESSOA" ON "CORPORATIVO"."CP_MARCA" ("ID_PESSOA_INI") 
  ;
--------------------------------------------------------
--  DDL for Index CP_MARCA_IDX_004
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."CP_MARCA_IDX_004" ON "CORPORATIVO"."CP_MARCA" ("ID_REF") 
  ;
--------------------------------------------------------
--  DDL for Index DP_PESSOA_IDX_014
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_PESSOA_IDX_014" ON "CORPORATIVO"."DP_PESSOA" ("MATRICULA", "SESB_PESSOA", "DATA_FIM_PESSOA") 
  ;
--------------------------------------------------------
--  DDL for Index ORGAO_USU_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."ORGAO_USU_PK" ON "CORPORATIVO"."CP_ORGAO_USUARIO" ("ID_ORGAO_USU") 
  ;
--------------------------------------------------------
--  DDL for Index DP_PESSOA_IDX_004
--------------------------------------------------------

  CREATE INDEX "CORPORATIVO"."DP_PESSOA_IDX_004" ON "CORPORATIVO"."DP_PESSOA" ("ID_LOTACAO") 
  ;
--------------------------------------------------------
--  DDL for Index CP_TIPO_SERVICO_PK
--------------------------------------------------------

  CREATE UNIQUE INDEX "CORPORATIVO"."CP_TIPO_SERVICO_PK" ON "CORPORATIVO"."CP_TIPO_SERVICO" ("ID_TP_SERVICO") 
  ;
--------------------------------------------------------
--  DDL for Trigger CP_FERIADO_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "CORPORATIVO"."CP_FERIADO_INSERT_TRG" 
  before insert on cp_feriado  
  for each row
declare
  -- local variables here
begin
     if :new.ID_feriado is null then
        select cp_feriado_SEQ.nextval into :new.id_feriado from dual;
     end if;
end cp_feriado_insert_trg;


ALTER TRIGGER "CP_FERIADO_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger CP_LOCALIDADE_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "CP_LOCALIDADE_INSERT_TRG" BEFORE INSERT
ON corporativo.cp_localidade
FOR EACH ROW
begin
if :new.ID_localidade is null then
select cp_localidade_SEQ.nextval into :new.id_localidade from dual;
end if;
end;


ALTER TRIGGER "CP_LOCALIDADE_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger CP_ORGAO_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "CP_ORGAO_INSERT_TRG" 
BEFORE INSERT ON CP_ORGAO FOR EACH ROW
begin
if :new.ID_ORGAO is null then
select CP_ORGAO_SEQ.nextval into :new.ID_ORGAO from dual;
end if;
end;

ALTER TRIGGER "CP_ORGAO_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger CP_SEDE_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "CP_SEDE_INSERT_TRG" before insert
on CP_SEDE
for each row
begin
if :new.ID_SEDE is null then
select CP_SEDE_SEQ.nextval into :new.ID_SEDE from dual;
end if;
end;

ALTER TRIGGER "CP_SEDE_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger CP_UF_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "CP_UF_INSERT_TRG" 
  before insert on cp_uf  
  for each row
declare
  -- local variables here
begin
 if :new.ID_uf is null then
     select cp_uf_SEQ.nextval into :new.id_uf from dual;
 end if;
end cp_uf_insert_trg;


ALTER TRIGGER "CP_UF_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger DP_CARGO_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "DP_CARGO_INSERT_TRG" BEFORE INSERT
ON corporativo.dp_cargo
FOR EACH ROW
begin
if :new.ID_cargo is null then
select dp_cargo_SEQ.nextval into :new.ID_cargo from dual;
end if;
if :new.id_cargo_inicial is null then
    select :new.ID_cargo into :new.id_cargo_inicial from dual;
end if;
end;
--

ALTER TRIGGER "DP_CARGO_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger DP_ESTADO_CIVIL_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "DP_ESTADO_CIVIL_INSERT_TRG" 
  before insert on DP_ESTADO_CIVIL
  for each row
declare
  -- local variables here
begin
     if :new.ID_ESTADO_CIVIL is null then
        select DP_ESTADO_CIVIL_SEQ.nextval into :new.ID_ESTADO_CIVIL from dual;
     end if;
end DP_ESTADO_CIVIL_insert_trg;


ALTER TRIGGER "DP_ESTADO_CIVIL_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger DP_FUNC_CONF_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "DP_FUNC_CONF_INSERT_TRG" BEFORE INSERT
ON corporativo.dp_funcao_confianca
FOR EACH ROW
begin
if :new.ID_funcao_confianca is null then
select dp_funcao_confianca_SEQ.nextval into :new.ID_funcao_confianca from dual;
end if;
if :new.id_fun_conf_ini is null then
    select :new.ID_funcao_confianca into :new.id_fun_conf_ini from dual;
end if;
end;

ALTER TRIGGER "DP_FUNC_CONF_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger DP_LOTACAO_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "DP_LOTACAO_INSERT_TRG" BEFORE INSERT
ON corporativo.dp_lotacao
FOR EACH ROW
begin
if :new.ID_lotacao is null then
select dp_lotacao_SEQ.nextval into :new.id_lotacao from dual;
end if;
if :new.id_lotacao_ini is null then
    select :new.ID_lotacao into :new.id_lotacao_ini from dual;
end if;
end;

ALTER TRIGGER "DP_LOTACAO_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger DP_PADRAO_REF_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "DP_PADRAO_REF_INSERT_TRG" 
BEFORE INSERT ON dp_padrao_referencia FOR EACH ROW
begin
if :new.ID_padrao_referencia is null then
select dP_padrao_referencia_SEQ.nextval into :new.ID_padrao_referencia from dual;
end if;
end;

ALTER TRIGGER "DP_PADRAO_REF_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger DP_PESSOA_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "DP_PESSOA_INSERT_TRG" 
BEFORE INSERT ON dp_pessoa FOR EACH ROW
begin
if :new.ID_pessoa is null then
select dP_pessoa_SEQ.nextval into :new.ID_pessoa from dual;
end if;
if :new.id_pessoa_inicial is null then
    select :new.ID_pessoa into :new.id_pessoa_inicial from dual;
end if;
end;

ALTER TRIGGER "DP_PESSOA_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger DP_PROVIMENTO_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "DP_PROVIMENTO_INSERT_TRG" BEFORE INSERT
ON corporativo.dp_provimento
FOR EACH ROW
begin
if :new.ID_provimento is null then
select dp_provimento_SEQ.nextval into :new.id_provimento from dual;
end if;
end;

ALTER TRIGGER "DP_PROVIMENTO_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Trigger DP_SUBSTITUICAO_INSERT_TRG
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "DP_SUBSTITUICAO_INSERT_TRG" BEFORE INSERT ON dp_substituicao FOR EACH ROW
begin
if :new.ID_substituicao is null then
select dP_substituicao_SEQ.nextval into :new.ID_substituicao from dual;
end if;
end;

ALTER TRIGGER "DP_SUBSTITUICAO_INSERT_TRG" ENABLE;

--------------------------------------------------------
--  DDL for Function REMOVE_ACENTO
--------------------------------------------------------

  CREATE OR REPLACE FUNCTION "REMOVE_ACENTO" 
    (acentuado in
    VARCHAR2)

--	Enter the parameters for the function in
--	the brackets above.  If this function has
--	no parameters then delete the line

--  ***************************************************
--	*                                                 *
--	*   Author                                        *
--	*   Creation Date                                 *
--	*   Comments                                      *
--	*                                                 *
--  ***************************************************

RETURN  VARCHAR2

IS

--	Enter all variables cursors and constants following
--	this line
sem_acento VARCHAR2(4000);

begin

--	Enter the code for the function following
--	this line

      sem_acento := CONVERT(TRANSLATE(UPPER( acentuado ),'ÃÕÑ','AON'),'US7ASCII');

	return	sem_acento;
			
exception

--	Enter the code to handle exception conditions
--	following this line


	when others then
		null;
			
end;
/
ALTER TRIGGER "CORPORATIVO"."CP_FERIADO_INSERT_TRG" ENABLE;
--------------------------------------------------------
--  DDL for Function REMOVE_ACENTO
--------------------------------------------------------

  CREATE OR REPLACE FUNCTION "CORPORATIVO"."REMOVE_ACENTO" 
    (acentuado in
    VARCHAR2)

--	Enter the parameters for the function in
--	the brackets above.  If this function has
--	no parameters then delete the line

--  ***************************************************
--	*                                                 *
--	*   Author                                        *
--	*   Creation Date                                 *
--	*   Comments                                      *
--	*                                                 *
--  ***************************************************

RETURN  VARCHAR2

IS

--	Enter all variables cursors and constants following
--	this line
sem_acento VARCHAR2(4000);

begin

--	Enter the code for the function following
--	this line

      sem_acento := CONVERT(TRANSLATE(UPPER( acentuado ),'ÃÕÑ','AON'),'US7ASCII');

	return	sem_acento;
			
exception

--	Enter the code to handle exception conditions
--	following this line


	when others then
		null;
			
end;
 
/

--REM INSERTING into CORPORATIVO.CP_MODELO
---------------------
--MODELOS FREEMARKER-
---------------------

DECLARE
  dest_blob BLOB;
  src_blob BLOB;
  
BEGIN
Insert into CP_MODELO (ID_MODELO,ID_ORGAO_USU,HIS_ID_INI,HIS_DT_INI,HIS_IDC_INI,HIS_DT_FIM,HIS_IDC_FIM,HIS_ATIVO,conteudo_blob_mod) values (1,null,1,to_date('05/03/12','DD/MM/RR'),1,null,null,1,utl_raw.cast_to_raw(' '));

select conteudo_blob_mod into dest_blob from CORPORATIVO.cp_modelo where id_modelo = 1 for update;

src_blob := utl_raw.cast_to_raw(convert('
[#function par parameter]
    [#if param[parameter]??]
        [#return param[parameter]]
    [#else]
        [#return ""]
    [/#if]
    [#assign inlineTemplate = ["[#assign default_${var} = true/]", "assignInlineTemplate"]?interpret /]
    [@inlineTemplate/]
[/#function]','WE8ISO8859P1'));


dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro entrevista]
    [#if gerar_entrevista!false || gerar_formulario!false]
        [#nested]
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro documento formato="A4" orientacao="retrato" margemEsquerda="3cm" margemDireita="2cm" margemSuperior="1cm" margemInferior="2cm"]
    [#if !gerar_entrevista!false || gerar_finalizacao!false || gerar_assinatura!false]
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
            <head>
                <style type="text/css">
                    @page {
                        margin-left: ${margemEsquerda};
                        margin-right: ${margemDireita};
                        margin-top: ${margemSuperior};
                        margin-bottom: ${margemInferior};
                    }
                </style>
            </head>
            <body>
                [#nested]
            </body>
        </html>
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro finalizacao]
    [#if gerar_finalizacao!false]
        [#nested]
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro assinatura]
    [#if gerar_assinatura!false]
        [#nested]
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro resumo visivel=false]
  [#assign visivel = visivel /]
  [#if gerar_resumo!false]
    <!-- resumo -->
      [#nested]
    <!-- /resumo -->
  [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro topico descricao valor]
  [#if visivel!false]
    <li>${descricao}=${valor}</li>
  [/#if]
  <!-- topico -->
    <input type="hidden" name="${descricao}" value="${valor}"/>
  <!-- /topico -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro grupo titulo="" largura=0 depende="" esconder=false]
    [#if !esconder]
    [#local id = (depende=="")?string("", "div" + depende)] 
    [@div id=id depende=depende suprimirIndependente=true]
        [#if largura != 0]
            [#if !grupoLarguraTotal??]
                [#assign grupoLarguraTotal = 0/]
        <table width="100%">
        <tr>
            [/#if]
            [#assign grupoLarguraTotal = grupoLarguraTotal + largura/]
        <td width="${largura}%" valign="top">
        [/#if]
        <table class="entrevista" width="100%">
            [#if titulo != ""]
                <tr class="header">
                    <td>${titulo}</td>
                </tr>
            [/#if]
            <tr>
                <td>[#nested]</td>
            </tr>
        </table>
        [#if largura != 0]
            </td>
            [#if grupoLarguraTotal ]= 100>
                </td>
                </table>
                [#assign grupoLarguraTotal = 0/]
            [/#if]
        [/#if]
    [/@div]
    [#else]
        [#nested]
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro div id="" depende="" suprimirIndependente=false]
    [#if suprimirIndependente || depende != ""]
        <div[#if id != ""] id="${id}"[/#if][#if depende != ""] depende=";${depende};"[/#if]>[#if id != ""]<!--ajax:${id}-->[/#if][#nested][#if id != ""]<!--/ajax:${id}-->[/#if]</div>
    [#else]
    [#nested]
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro texto var titulo="" largura="" maxcaracteres="" idAjax="" reler="" relertab="" obrigatorio="nao" default=""]
    [#if reler == ''ajax'']
        [#local jreler = " onchange=\"javascript: sbmt(''" + idAjax + "'');\""]
    [/#if]

    [#if reler == ''sim'']
        [#local jreler = " onchange=\"javascript: sbmt();\""]
    [/#if]

    [#if relertab == ''sim'']
        [#local jrelertab = " onblur=\"javascript: sbmt();\""]
    [/#if]

    [#if largura?string != ""]
        [#local jlargura = " size=\"" + largura + "\""]
    [/#if]

    [#if maxcaracteres != ""]
        [#local jmaxcaracteres = " maxlength=\"" + maxcaracteres + "\""]
    [/#if]

    [#local v = .vars[var]!""]
    [#if v == ""]
        [#local v = default/]
    [/#if]

    <input type="hidden" name="vars" value="${var}" />

    [#if alerta!"" == ''Sim'' && v==""]
    [#list paramValues.obrigatorios as campo]
         [#if campo == var]
         [#local vermelho = "color:red"]
             [/#if]
        [/#list]
    [/#if]

    [#if obrigatorio == ''Sim'']
    [#local negrito = "font-weight:bold"]
    <input type="hidden" name="obrigatorios" value="${var}" />
    [/#if]

    [#if titulo != ""]
    <span style="${negrito!""};${vermelho!""}">${titulo}:</span>
    [/#if]
    
    [#if !gerar_formulario!false]
    <input type="text" name="${var}" value="${v}" ${jreler!""}${jrelertab!""}${jlargura!""}${jmaxcaracteres!""}/>
    [#else]
    <span class="valor">${v}</span>
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro oculto var valor="" default=""]
    [#local v = (valor != "")?string(valor,.vars[var]!default) /]
    <input type="hidden" name="vars" value="${var}" />
    [#if !gerar_formulario!false]
        <input type="hidden" id="${var}" name="${var}" value="${v}"/>
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro checkbox var titulo="" default="Nao" idAjax="" reler=false onclique="" obrigatorio=false]
    [#if reler == true && idAjax != ""]
            [#local jreler = " sbmt(''" + idAjax + "'');\""]
    [#elseif reler == true]
            [#local jreler = " sbmt();\""]
    [/#if]

    [#if .vars[var]??]
    [#local v = .vars[var]/]
    [#else]
    [#local v = default/]
        [#assign inlineTemplate = ["[#assign ${var} = v/]", "assignInlineTemplate"]?interpret /]
        [@inlineTemplate/]
    [/#if]

    <input type="hidden" name="vars" value="${var}" />
    <input type="hidden" id="${var}" name="${var}" value="${v}" />

    [#if alerta!"" == ''Sim'' && v == ""]
    [#list paramValues.obrigatorios as campo]
         [#if campo == var]
         [#local vermelho = "color:red"]
             [/#if]
        [/#list]
    [/#if]

    [#if obrigatorio]
    [#local negrito = "font-weight:bold"]
    <input type="hidden" name="obrigatorios" value="${var}" />
    [/#if]

    [#if !gerar_formulario!false]
    <input type="checkbox" name="${var}_chk" value="Sim"
               [#if v==''Sim'']checked[/#if] 
               onclick="javascript: if (this.checked) document.getElementById(''${var}'').value = ''Sim''; else document.getElementById(''${var}'').value = ''Nao''; ${onclique!""}; ${jreler!""}" /> <span style="${negrito!""};${vermelho!""}">${titulo!""}</span>

    [#else]
    <span class="valor">${v}</span>
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro radio titulo var reler=false idAjax="" default="Não" valor="Sim" onclique=""]
    [#if reler == true && idAjax != ""]
            [#local jreler = " sbmt(''" + idAjax + "'');"]
    [#elseif reler == true]
            [#local jreler = " sbmt();"]
    [/#if]

    [#local v = .vars[var]!(default == "Sim")?string(valor, "") /]

    [#if !.vars["temRadio_"+var]??]
        <input type="hidden" name="vars" value="${var}" />
        <input type="hidden" id="${var}" name="${var}" value="" />
        [#assign inlineTemplate = ["[#assign temRadio_${var} = true/]", "assignInlineTemplate"]?interpret /]
        [@inlineTemplate/]
    [/#if]
    [#if v == valor]
        <script>document.getElementById(''${var}'').value = ''${valor}'';</script>
    [/#if]

    [#if !gerar_formulario!false]
    <table><tr><td>
            <input type="radio" name="${var}_chk" value="${valor}" [#if v == valor]checked[/#if]
        onclick="javascript: if (this.checked) document.getElementById(''${var}'').value = ''${valor}''; 
                ${onclique}; ${jreler!};" /> 
    </td><td>${titulo}</td></tr></table>
    [#else]
    <span class="valor">${v}</span>
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro editor var titulo semBotaoSalvar=false]
    [#if .vars[var]??]
        [#local v = .vars[var]/]
    [#else]
        [#local v = ""/]
    [/#if]
    [#if v != ""]
        [#local v = exbl.canonicalizarHtml(v, false, true, false, true)/]
    [#else]
        [#local v = ''<p style="TEXT-INDENT: 2cm" align="justify"] </p>''/>
    [/#if]
    <div>
        [#if titulo != ""]
            <b>${titulo}</b>
        [/#if]
        [#if !formulario!false]
            <input type="hidden" name="vars" value="${var}" />
            <script type="text/javascript">FCKeditorAPI = null;__FCKeditorNS = null;</script>   
            <table class="entrevista" width="100%">
                <tr>
                    <td></td>
                    <td colspan="3">
                        <input type="hidden" id="${var}" name="${var}" value="${v?html}">
                        <input type="hidden" id="${var}___Config" value="Default[#if semBotaoSalvar]SemSave[/#if]">
                        <iframe id="${var}___Frame" src="/fckeditor/editor/fckeditor.html?InstanceName=${var}" width="100%" height="300" frameborder="no" scrolling="no" FCK="true"></iframe>
                    </td>
                </tr>
            </table>
        [#else]
            <br>${v}<br><br>
        [/#if]
    </div>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro editorEdson var titulo semBotaoSalvar=false]
    [#if .vars[var]??]
        [#local v = .vars[var]/]
    [#else]
        [#local v = ""/]
    [/#if]
    [#if v != ""]
        [#local v = exbl.canonicalizarHtml(v, false, true, false, true)/]
    [#else]
        [#local v = ''<p style="TEXT-INDENT: 2cm" align="justify"] </p>''/>
    [/#if]

        <div>
        [#if titulo != ""]
                        <b>${titulo}</b>
        [/#if]

        [#if !formulario!false]
            <input type="hidden" name="vars" value="${var}" />
            <script type="text/javascript">FCKeditorAPI = null;__FCKeditorNS = null;</script>   
            <table class="entrevista" width="100%">
                <tr>
                    <td></td>
                    <td colspan="3">
                        <input type="hidden" id="${var}" name="${var}" value="${v?html}">
                        <input type="hidden" id="${var}___Config" value="Default[#if semBotaoSalvar]SemSave[/#if]">
                                
                                                [#if (func.podeUtilizarExtensaoEditor(lotaTitular, idMod?number))!false]
                                                    [@XStandard nome=var conteudo=v /]
                                                [#else]
                            <iframe id="${var}___Frame" src="/fckeditor/editor/fckeditor.html?InstanceName=${var}" width="100%" height="300" frameborder="no" scrolling="no" FCK="true"></iframe>
                                                [/#if]
                    </td>
                </tr>
            </table>
        [#else]
            <br>${v}<br><br>
        [/#if]
    </div>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro XStandard nome="" conteudo=""]
        <script type="text/javascript" language="Javascript1.1">

        var insertingTable = false;
     
        function onSave() {
            document.getElementById(''${nome}'').EscapeUnicode = false;
        document.getElementById(''${nome}'').value = document.getElementById(''xstandard'').value;
            }
    
        function xsDialogPropertiesActivated(id, qpath, element, attributes, metadata) {
        if (qpath == '''' && element == ''table''){
            document.getElementById(''xstandard'').SetDialogProperties("<attributes><attr><name>summary</name><value>Tabela</value></attr><attr><name>bordercolor</name><value>#000000</value></attr><attr><name>style</name><value>border-width:1px;border-style:solid;border-collapse:collapse</value></attr></attributes>", false, false);
            }
        }
    
        </script>

        <input type="hidden" id="${nome}" name="${nome}" />

        <object classid="clsid:0EED7206-1661-11D7-84A3-00606744831D"
        codebase="/sigaex/XStandard/XStandard.cab#Version=3,0,0,0"
        type="application/x-xstandard" id="xstandard" width="800" height="400">

        <!-- 
        <param name="License" value="%AppPath%\XStandard\license.txt" />
        <param name="CSS" value="%AppPath%\XStandard\format.css" />
        <param name="Styles" value="%AppPath%\XStandard\styles.xml" />
         <param name="SpellCheckerLangFilter"
            value="da,de,en-ca,en-us,en-gb,es,fr,it,nl,no,pt,sv" />
         <param name="ToolbarWysiwyg"
            value="ordered-list,unordered-list,definition-list,,draw-layout-table,draw-data-table,image,separator,hyperlink,attachment,directory,spellchecker,,wysiwyg,source,preview,screen-reader,help" />            
             -->

        <param nams="ImageLibraryURL"
        value="http://soap.xstandard.com/imagelibrary.aspx" />
        <param name="AttachmentLibraryURL"
        value="http://soap.xstandard.com/attachmentlibrary.aspx" />
        <param name="SpellCheckerURL"
        value="http://soap.xstandard.com/spellchecker.aspx" />
        <param name="DirectoryURL"
        value="http://soap.xstandard.com/directory.aspx" />
        <param name="SubdocumentURL"
        value="http://soap.xstandard.com/subdocument.aspx" />
        <param name="EscapeUnicode" value="false" />

            <!--<c:set var="conteudo">
        <c:out value="${conteudo}" escapeXml="true" />
        </c:set>-->
        <param name="Value" value="${conteudo}" />

        <param name="SpellCheckerLangFilter" value="pt" />
        <param name="SpellCheckerLang" value="pt" />
            <param name="License" value="&{abs(''/sigaex/XStandard/license.txt'')};" />
            <param name="CSS" value="/sigaex/XStandard/format.css" />
        <param name="Styles" value="/sigaex/XStandard/styles-pt.xml" />
        <param name="Buttons" value="/sigaex/XStandard/buttons-pt.xml" />
        <param name="Icons" value="/sigaex/XStandard/icons.xml" />
        <!-- Ver como coloca português -->
        <param name="Lang" value="pt" />
        <param name="Localization" value="/sigaex/XStandard/localization-pt.xml" />
        <param name="EnablePasteMarkup" value="yes" />
        <param name="ToolbarWysiwyg"
        value="cut,copy,paste,undo,redo,find-replace,,strong,em,underline,,align-left,align-center,align-right,justify,,undo-blockquote,blockquote,,undo-indent-first,indent-first,,ordered-list,unordered-list,,draw-data-table,,separator,pagebreak,,spellchecker,,source,,help" />
        <param name="BackgroundColor" value="white" />
        <param name="BorderColor" value="#888888" />
        <!-- <param name="Base" value="http://soap.xstandard.com/library/" /> -->
        <param name="LatestVersion" value="2.0.5.0" />
        <param name="ToolbarEffect" value="linear-gradient" />
        <param name="ShowStyles" value="yes" />
        <param name="ShowToolbar" value="yes" />
        <param name="Mode" value="wysiwyg" />
        <param name="Options" value="0" />
        <param name="IndentOutput" value="yes" />
        <param name="ProxySetting" value="platform" />
        <param name="Debug" value="yes" />

        <!-- Tem duas opções que talvez sejam úteis: PreviewXSLT e ScreenReaderXSLT -->
        <!-- A opção icons é pros ícones das operações principais. O Placeholders é pros ícones das tags customizadas -->
        <!-- Ver qual a utilidade desse aqui: param name = EditorCSS --> <!-- Essas abaixo definem os botões em outros modos de visualização 
        <param name="ToolbarSource" value="" />
        <param name="ToolbarPreview" value="" />
        <param name="ToolbarScreenReader" value="" /> 
        Talvez CustomInlineElements, CustomBlockElements e CustomEmptyElements sirvam pras tabelas
        Depois, ver se as integration settings servem pra alguma coisa
        VER HeartbeatURL e Heartbeat Interval. Parecem ser úteis pra verificar sessão
        Talvez algumas subs sejam úteis para mudar os contexts menus. Ver na seção Hooks & Extensions
        Funções TagList, Path e QPath e TagListXML são interessantes
        --> 
        </object>
[/#macro]','WE8ISO8859P1'));


dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro selecao var titulo opcoes reler=false idAjax="" onclick=""]
    [#local l=opcoes?split(";")]
    [#if .vars[var]??]
        [#local v = .vars[var]/]
    [#else]
        [#local v = l?first/]
                [#assign inlineTemplate = ["[#assign ${var} = v/]", "assignInlineTemplate"]?interpret /]
                [@inlineTemplate/]
        [/#if]
    
        ${titulo!""}[#if titulo != ""]:[/#if]

    [#if !gerar_formulario!false]
        <input type="hidden" name="vars" value="${var}" />
        <select name="${var}" [#if reler] onchange="javascript: sbmt([#if idAjax != ""]''${idAjax}''[/#if]);"[/#if] onclick="${onclick}">
                    [#list l as opcao]
                        <option[#if v == opcao] selected[/#if] value="${opcao}">${opcao}</option><br/>
            [/#list]
        </select>
    [#else]
        <span class="valor">${v}</span>
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro memo var titulo colunas linhas reler=false obrigatorio=false default=""]
        [#if reler == true]
                [#local jreler = " onchange=\"javascript: sbmt();\""]
        [/#if]

        [#local v = .vars[var]!default]

        <input type="hidden" name="vars" value="${var}" />

        [#if alerta!"" == ''Sim'' && v==""]
            [#list paramValues.obrigatorios as campo]
                    [#if campo == var]
                        [#local vermelho = "color:red"]
                        [/#if]
                [/#list]
        [/#if]

        [#if obrigatorio]
            [#local negrito = "font-weight:bold"]
            <input type="hidden" name="obrigatorios" value="${var}" />
        [/#if]

        <div style="padding-top:5px;">
                [#if titulo != ""] 
                        <span style="${negrito!""};${vermelho!""}">${titulo}:<br/></span>
                [/#if]

                [#if !gerar_formulario!false]
                    <textarea cols="${colunas}" rows="${linhas}" name="${var}" ${jreler!""}>${v}</textarea>
                [#else]
                    <span class="valor">${v}</span>
                [/#if]
        </div>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro mensagem texto titulo="" vermelho=false]
    <span style="[#if vermelho]color=#ff0000[/#if]">[#if titulo?? && titulo!=""]<b>${titulo}</b>: [/#if]${texto!""}</span>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro separador]
    <hr color="#FFFFFF"/>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro caixaSelecao titulo var tipo="" idInicial="" siglaInicial="" descricaoInicial="" modulo="" desativar=false buscar=true ocultarDescricao=false reler=false idAjax="" default="" alerta=false obrigatorio=false relertab="" paramList="" grande=false]
    [#local larguraPopup = 600 /]
    [#local alturaPopup =400 /]
    [#local tipoSel = "_" + tipo /]
        [#local acaoBusca = (modulo=="")?string("/siga/","/"+modulo+"/") + tipo /]
    
        [#if paramList != ""]
            [#list paramList?split(";") as parametro]
                [#local p2 = parametro?split("=") /]
            [#if p2??]
                [#local selecaoParams = selecaoParams!"" + "&" + p2[0] + "=" + p2[1] /]
            [/#if]
        [/#list]
        [/#if]
    
    <script type="text/javascript">
    
    self.retorna_${var}${tipoSel} = function(id, sigla, descricao) {
        try {
            newwindow_${var}.close();
        } catch (E) {
        } finally {
        }
        document.getElementsByName(''${var}${tipoSel}Sel.id'')[0].value = id;
        [#if !ocultarDescricao]
            try {
                document.getElementsByName(''${var}${tipoSel}Sel.descricao'')[0].value = descricao;
                document.getElementById(''${var}${tipoSel}SelSpan'').innerHTML = descricao;
            } catch (E) {
            }
        [/#if]
        document.getElementsByName(''${var}${tipoSel}Sel.sigla'')[0].value = sigla;
        [#if reler]
                    //window.alert("vou reler tudo!");
            document.getElementsByName(''req${var}${tipoSel}Sel'')[0].value = "sim";
            document.getElementById(''alterouSel'').value=''${var}'';
            sbmt([#if idAjax != ""]''${idAjax}''[/#if]);
        [/#if]
    }
     
    self.newwindow_${var} = '''';
    self.popitup_${var}${tipoSel} = function(sigla) {
                 var url = ''${acaoBusca}/buscar.action?propriedade=${var}${tipoSel}&sigla=''+encodeURI(sigla)+''${selecaoParams!}'';
        
        if (!newwindow_${var}.closed && newwindow_${var}.location) {
            newwindow_${var}.location.href = url;
        } else {
            var popW = ${larguraPopup};
            var popH = ${alturaPopup};
            
            [#if grande]
                popW = screen.width*0.75;
                popH = screen.height*0.75;
            [/#if]
            var winleft = (screen.width - popW) / 2;
            var winUp = (screen.height - popH) / 2; 
            winProp = ''width=''+popW+'',height=''+popH+'',left=''+winleft+'',top=''+winUp+'',scrollbars=yes,resizable''
            newwindow_${var}=window.open(url,''${var}${tipoSel}'',winProp);
        }
        newwindow_${var}.opener = self;
        
        if (window.focus) {
            newwindow_${var}.focus()
        }
        return false;
    }
    
    self.resposta_ajax_${var}${tipoSel} = function(response, d1, d2, d3) {
        var sigla = document.getElementsByName(''${var}${tipoSel}Sel.sigla'')[0].value;
        var data = response.split('';'');
        if (data[0] == ''1'')
            return retorna_${var}${tipoSel}(data[1], data[2], data[3]);
        retorna_${var}${tipoSel}('''', '''', '''');
    
        [#if buscar]
            return popitup_${var}${tipoSel}(sigla);
        [#else]
            return;
        [/#if]
    }
    
    self.ajax_${var}${tipoSel} = function() {
        var sigla = document.getElementsByName(''${var}${tipoSel}Sel.sigla'')[0].value;
        if (sigla == '''') {
            return retorna_${var}${tipoSel}('''', '''', '''');
        }
        var url = ''${acaoBusca}/selecionar.action?var=${var}${tipoSel}&sigla=''+encodeURI(sigla)+''${selecaoParams!}'';
        url = url + ''&sigla='' + sigla;
        PassAjaxResponseToFunction(url, ''resposta_ajax_${var}${tipoSel}'', false);
    }
    
    </script>
    
    <input type="hidden" name="${var}${tipoSel}Sel.id" />
    <input type="hidden" name="${var}${tipoSel}Sel.descricao" />
    <input type="hidden" name="${var}${tipoSel}Sel.buscar" />
    <input type="hidden" name="req${var}${tipoSel}Sel" />
    <input type="hidden" name="alterouSel" value="" id="alterouSel" />
    <input type="text" name="${var}${tipoSel}Sel.sigla" onkeypress="return handleEnter(this, event)"
        onblur="javascript: ajax_${var}${tipoSel}();" size="25" ${desativar?string(''disabled="true"'','''')} />
    [#if buscar]
        <input type="button" id="${var}${tipoSel}SelButton" value="..."
            onclick="javascript: popitup_${var}${tipoSel}('''');"
            ${desativar?string("disabled","")} theme="simple">
    [/#if]
    [#if !ocultarDescricao]
        <span id="${var}${tipoSel}SelSpan">${.vars[var+tipoSel+"Sel.descricao"]!}</span>
    [/#if]
    
    <script type="text/javascript">
        document.getElementsByName(''${var}${tipoSel}Sel.id'')[0].value = ''${(idInicial=="")?string(.vars[var+tipoSel+"Sel.id"]!, idInicial)}'';
        document.getElementsByName(''${var}${tipoSel}Sel.sigla'')[0].value = ''${(siglaInicial=="")?string(.vars[var+tipoSel+"Sel.sigla"]!, siglaInicial)}'';
        document.getElementsByName(''${var}${tipoSel}Sel.descricao'')[0].value = ''${(descricaoInicial=="")?string(.vars[var+tipoSel+"Sel.descricao"]!, descricaoInicial)}'';
        [#if !ocultarDescricao]
        document.getElementById(''${var}${tipoSel}SelSpan'').innerHTML = ''${(descricaoInicial=="")?string(.vars[var+tipoSel+"Sel.descricao"]!, descricaoInicial)}'';
        [/#if]
    </script>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro selecionavel titulo var tipo reler=false idAjax="" default="" alerta=false obrigatorio=false relertab="" paramList=""]
    [#assign tipoSel = "_" + tipo /]

    [#assign varName = var + tipoSel + "Sel.id" /]
    [#local vId = .vars[varName]!default]
    <input type="hidden" name="vars" value="${varName}" />

    [#assign varName = var + tipoSel + "Sel.sigla" /]
    [#local vSigla = .vars[varName]!default]
    <input type="hidden" name="vars" value="${varName}" />

    [#assign varName = var + tipoSel + "Sel.descricao" /]
    [#local vDescricao = .vars[varName]!default]
    <input type="hidden" name="vars" value="${varName}" />

    [#if alerta && vId==""]
    [#list paramValues.obrigatorios as campo]
         [#if campo == var]
         [#local vermelho = "color:red"]
             [/#if]
        [/#list]
    [/#if]

    [#if obrigatorio]
    [#local negrito = "font-weight:bold"]
    <input type="hidden" name="obrigatorios" value="${var}" />
    [/#if]

    [#if titulo?? && titulo != ""]<span style="${negrito!};${vermelho!}">${titulo}:</span>[/#if]

    [#if !gerar_formulario!false]
        [@caixaSelecao titulo=titulo var=var tipo=tipo reler=reler idAjax=idAjax relertab=relertab paramList=paramList /]
    [#else]
    <span class="valor">[#if vSigla??]${vSigla} - [/#if]${vDescricao}</span>
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro pessoa titulo var reler=false relertab="" buscarFechadas=false idAjax="" default="" obrigatorio=false paramList=""]
    [#if buscarFechadas]
        [@assign paramList = "buscarFechadas=true" /]
    [/#if]
    [@selecionavel tipo="pessoa" titulo=titulo var=var reler=reler idAjax=idAjax relertab=relertab paramList=paramList obrigatorio=obrigatorio /]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro funcao titulo var reler=false relertab="" buscarFechadas=false idAjax="" default="" obrigatorio=false paramList=""]
    [@selecionavel tipo="funcao" titulo=titulo var=var reler=reler relertab=relertab paramList=paramList obrigatorio=obrigatorio /]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro lotacao titulo var reler=false relertab="" buscarFechadas=false idAjax="" default="" obrigatorio=false paramList=""]
    [@selecionavel tipo="lotacao" titulo=titulo var=var reler=reler relertab=relertab paramList=paramList obrigatorio=obrigatorio /]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro data titulo var reler=false idAjax="" default="" alerta=false obrigatorio=false]
    [#if reler == true && idAjax != ""]
            [#local jreler = " sbmt(''" + idAjax + "'');\""]
    [#elseif reler == true]
            [#local jreler = " sbmt();\""]
    [/#if]

    [#local v = .vars[var]!default]

[#if alerta!"" == ''Sim'' && v==""]
    [#list paramValues.obrigatorios as campo]
         [#if campo == var]
         [#local vermelho = "color:red"]
             [/#if]
        [/#list]
    [/#if]

    [#if obrigatorio]
    [#local negrito = "font-weight:bold"]
    <input type="hidden" name="obrigatorios" value="${var}" />
    [/#if]

    [#if titulo?? && titulo != ""]<span style="${negrito!};${vermelho!}">${titulo}</span>[/#if]

    [#if !gerar_formulario!false]
        <input type="hidden" name="vars" value="${var}" />
        <input type="text" name="${var}" value="${v}" size="10" maxlength="10" onblur="javascript:verifica_data(this[#if alerta], ''Sim''[/#if]);${jreler!}" />
    [#else]
    <span class="valor">${v}</span>
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro letra tamanho]
    [#local body][#nested/][/#local]
    <span style="font-size:${tamanho}">
        ${func.fixFontSize(body,tamanho)}
    </span>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro fixcrlf var=""]
    ${(var?replace("\r\f", "<br/>"))?replace("\n", "<br/>")} 
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro primeiroCabecalho]
    <!-- INICIO PRIMEIRO CABECALHO
        [#nested/]
    FIM PRIMEIRO CABECALHO -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro cabecalho]
    <!-- INICIO CABECALHO
        [#nested/]
    FIM CABECALHO -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro primeiroRodape]
    <!-- INICIO PRIMEIRO RODAPE
        [#nested/]
    FIM PRIMEIRO RODAPE -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro rodape]
    <!-- INICIO RODAPE
        [#nested/]
    FIM RODAPE -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro aberturaBIE]
    <!-- INICIO ABERTURA -->
        [#nested/]
    <!-- FIM ABERTURA -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro corpoBIE]
    <!-- INICIO CORPO -->
        [#nested/]
    <!-- FIM CORPO -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro fechoBIE]
    <!-- INICIO FECHO -->
        [#nested/]
    <!-- FIM FECHO -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro assinaturaBIE]
    <!-- INICIO ASSINATURA -->
        [#nested/]
    <!-- FIM ASSINATURA -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro numeroDJE]
    <!-- INICIO NUMERO -->
        [#nested/]
    <!-- FIM NUMERO -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro mioloDJE]
    <!-- INICIO MIOLO -->
        [#nested/]
    <!-- FIM MIOLO -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro tituloDJE]
    <!-- INICIO TITULO 
        [#nested/]
    FIM TITULO -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro cabecalhoCentralizadoPrimeiraPagina]
<table style="float:none; clear:both;" width="100%" align="left" border="0" cellpadding="0"
    cellspacing="0" bgcolor="#FFFFFF">
    <tr bgcolor="#FFFFFF">
        <td width="100%">
        <table width="100%" border="0" cellpadding="2">
            <tr>
                <td width="100%" align="center" valign="bottom"><img src="contextpath/imagens/brasao2.png" width="65" height="65" /></td>
            </tr>
            <tr>
                <td width="100%" align="center">
                <p style="font-family: AvantGarde Bk BT, Arial; font-size: 11pt;">PODER JUDICIÁRIO</p>
                </td>
            </tr>
            <tr>
                <td width="100%" align="center">
                <p style="font-family: Arial; font-size: 10pt; font-weight: bold;">JUSTIÇA FEDERAL</p>
                </td>
            </tr>
            <tr>
                <td width="100%" align="center">
                <p style="font-family: AvantGarde Bk BT, Arial; font-size: 8pt;">
                [#if mov??]
                    ${(mov.lotaTitular.orgaoUsuario.descricaoMaiusculas)!}
                [#else]
                    ${(doc.lotaTitular.orgaoUsuario.descricaoMaiusculas)!}
                [/#if]</p>
                </td>
            </tr>
        </table>
        </td>
    </tr>
</table>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro cabecalhoCentralizado]
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
    <tr bgcolor="#FFFFFF">
        <td width="100%">
        <table width="100%" border="0" cellpadding="2">
            <tr>
                <td width="100%" align="center">
                <p style="font-family: AvantGarde Bk BT, Arial; font-size: 11pt;">PODER JUDICIÁRIO</p>
                </td>
            </tr>
            <tr>
                <td width="100%" align="center">
                <p style="font-family: Arial; font-size: 10pt; font-weight: bold;">JUSTIÇA FEDERAL</p>
                </td>
            </tr>
            <tr>
                <td width="100%" align="center">
                <p style="font-family: AvantGarde Bk BT, Arial; font-size: 8pt;">
                [#if mov??]
                    ${(mov.lotaTitular.orgaoUsuario.descricaoMaiusculas)!}
                [#else]
                    ${(doc.lotaTitular.orgaoUsuario.descricaoMaiusculas)!}
                [/#if]</p>
                </td>
            </tr>
        </table>
        </td>
    </tr>
</table>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro cabecalhoEsquerdaPrimeiraPagina]
<table width="100%" align="left" border="0">
    <tr>
        <td align="left" valign="bottom" width="15%"><img src="contextpath/imagens/brasao2.png" width="65" height="65" /></td>
        <td align="left" width="1%"></td>
        <td width="84%">
        <table align="left" width="100%">
            <tr>
                <td width="100%" align="left">
                <p style="font-family: AvantGarde Bk BT, Arial; font-size: 11pt;">PODER JUDICIÁRIO</p>
                </td>
            </tr>
            <tr>
                <td width="100%" align="left">
                <p style="font-family: Arial; font-size: 10pt; font-weight: bold;">JUSTIÇA FEDERAL</p>
                </td>
            </tr>
            <tr>
                <td width="100%" align="left">
                <p style="font-family: AvantGarde Bk BT, Arial; font-size: 8pt;">
                [#if mov??]
                    ${(mov.lotaTitular.orgaoUsuario.descricaoMaiusculas)!}
                [#else]
                    ${(doc.lotaTitular.orgaoUsuario.descricaoMaiusculas)!}
                [/#if]</p>
                </td>
            </tr>
        </table>
        </td>
    </tr>
</table>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro cabecalhoEsquerda]
<table width="100%" border="0" bgcolor="#FFFFFF">
    <tr bgcolor="#FFFFFF">
        <td width="100%">
        <table width="100%">
            <tr>
                <td width="100%" align="left">
                <p style="font-family: AvantGarde Bk BT, Arial; font-size: 11pt;">PODER JUDICIÁRIO</p>
                </td>
            </tr>
            <tr>
                <td width="100%" align="left">
                <p style="font-family: Arial; font-size: 10pt; font-weight: bold;">JUSTIÇA FEDERAL</p>
                </td>
            </tr>
            <tr>
                <td width="100%" align="left">
                <p style="font-family: AvantGarde Bk BT, Arial; font-size: 8pt;">
                [#if mov??]
                    ${(mov.lotaTitular.orgaoUsuario.descricaoMaiusculas)!}
                [#else]
                    ${(doc.lotaTitular.orgaoUsuario.descricaoMaiusculas)!}
                [/#if]<br />
                 </p>
                </td>
            </tr>
        </table>
        </td>
    </tr>
</table>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro rodapeClassificacaoDocumental somenteTR=false]
[#if !somenteTR]
<table align="left" width="100%" bgcolor="#FFFFFF">
[/#if]
    <tr>
        <td width="70%"></td>
        <td width="30%">
        <table align="right" width="100%" border="1" cellspacing="1"
            bgcolor="#000000">
            <tr>
                <td align="center" width="60%"
                    style="font-family:Arial;font-size:8pt;text-decoration:italic;"
                    bgcolor="#FFFFFF">Classif. documental</td>
                <td align="center" width="40%"
                    style="font-family:Arial;font-size:8pt;" bgcolor="#FFFFFF">${(doc.exClassificacao.sigla)!}</td>
            </tr>
        </table>
        </td>
    </tr>
[#if !somenteTR]
</table>
[/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro rodapeNumeracaoADireita]
<table width="100%" border="0" cellpadding="0" bgcolor="#FFFFFF">
    <tr>
        <td width="100%" align="right">#pg</td>
    </tr>
</table>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro rodapeNumeracaoCentralizada]
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
    <tr>
        <td width="100%" align="center">#pg</td>
    </tr>
</table>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro assinaturaCentro formatarOrgao=false]
[@assinaturaBIE]
<p style="font-family: Arial; font-size: 11pt;" align="center">
    [#if (doc.nmSubscritor)??]
        ${doc.nmSubscritor}
    [#else]
        ${(doc.subscritor.descricao)!}
    [/#if]
    [#if !apenasNome??] 
        <br />
        [#if apenasCargo??]
                ${(doc.subscritor.cargo.nomeCargo)!}
        [#else]
            [#if (doc.nmFuncao)??]
                ${doc.nmFuncao}
            [#elseif (doc.titular.funcaoConfianca.nomeFuncao)??]
                ${doc.titular.funcaoConfianca.nomeFuncao}
                [#if (doc.titular.idPessoa)! != (doc.subscritor.idPessoa)!] EM EXERCÍCIO [/#if]
            [#elseif (doc.subscritor.funcaoConfianca.nomeFuncao)??]
                ${doc.subscritor.funcaoConfianca.nomeFuncao}
            [#else]
                ${(doc.subscritor.cargo.nomeCargo)!}
            [/#if]
        [/#if]
         
        [#if formatarOrgao]
            <br>
            [#if (doc.nmLotacao)??]
                ${doc.nmLotacao}
            [#else]
                ${(doc.titular.lotacao.nomeLotacao)!}
            [/#if]
        [/#if]
        
                [#if (doc.mobilGeral.exMovimentacaoSet)??]
        [#list doc.mobilGeral.exMovimentacaoSet as mov]
                    [#if (mov.exTipoMovimentacao.idTpMov)! == 24]
                        <br/><br/><br/>
                        [#if mov.nmSubscritor??]
                            ${mov.nmSubscritor}
                        [#else]
                            ${(mov.subscritor.nomePessoa)!}
                        [/#if]      
                        <br>
                        [#if mov.nmFuncao??]
                            ${mov.nmFuncao}
                        [#elseif (mov.titular.funcaoConfianca.nomeFuncao)??]
                            ${mov.titular.funcaoConfianca.nomeFuncao} 
                                [#if substituicao!false && ((doc.titular.idPessoa)!-1) != ((doc.subscritor.idPessoa)!-1)] EM EXERCÍCIO [/#if]
                        [#elseif (mov.subscritor.funcaoConfianca.nomeFuncao)??]
                            ${mov.subscritor.funcaoConfianca.nomeFuncao}
                        [#else]
                            ${(mov.subscritor.cargo.nomeCargo)!}
                        [/#if]
                        [#if formatarOrgao]
                            <br>
                            [#if mov.nmLotacao??]
                                ${mov.nmLotacao}
                            [#else]
                                ${mov.titular.lotacao.nomeLotacao}
                            [/#if]
                        [/#if]
            [/#if]
        [/#list]
            [/#if]
    [/#if]
    [#if textoFinal??]
        <br/>${textoFinal}
    [/#if]
</p>
[/@assinaturaBIE]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro assinaturaMovCentro formatarOrgao=false]
<!-- INICIO ASSINATURA -->
<p style="font-family: Arial; font-size: 11pt;" align="center">
    [#list doc.mobilGeral.exMovimentacaoSet as movim]
        [#if movim.exTipoMovimentacao.idTpMov == 24 && ((mov.titular?? && movim.titular?? && mov.titular.idPessoa == movim.titular.idPessoa) || (mov.subscritor?? && movim.subscritor?? && mov.subscritor.idPessoa == movim.subscritor.idPessoa)) && movim.descrMov??]
            [local funcSubscrDoc = movim.descrMov /]
        [/#if]
    [/#list]
    <p align="center" style="font-family:Arial;font-size:11pt;">${(mov.subscritor.descricao)!}<br />
    [#if mov.nmFuncao??]
        ${mov.nmFuncao}
    [#elseif mov.titular?? && doc.titular?? && mov.titular.idPessoa == doc.titular.idPessoa && doc.nmFuncao??]
        ${doc.nmFuncao}
    [#elseif mov.subscritor?? && doc.subscritor?? && mov.subscritor.idPessoa == doc.subscritor.idPessoa && doc.nmFuncao??]
        ${doc.nmFuncao}
    [#elseif funcSubscrDoc??]
        ${funcSubscrDoc}
    [#elseif (mov.titular.funcaoConfianca.nomeFuncao)??]
        ${mov.titular.funcaoConfianca.nomeFuncao} ${(mov.titular.idPessoa != mov.subscritor.idPessoa)?string(''EM EXERCÍCIO'', '''')}
    [#elseif (mov.subscritor.funcaoConfianca.nomeFuncao)??]
        ${mov.subscritor.funcaoConfianca.nomeFuncao}
    [#else]
        ${(mov.subscritor.cargo.nomeCargo)!}
    [/#if]
    <br/>
    [#if mov.nmLotacao??]
        ${mov.nmLotacao}
    [#else]
        ${(mov.titular.lotacao.nomeLotacao)!}
    [/#if]

    [#if textoFinal??]
    <br/>${textoFinal}
    [/#if]
</p>
<!-- FIM ASSINATURA -->
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro estiloBrasaoAEsquerda tipo tamanhoLetra="11pt" obs=""]
    [@primeiroCabecalho]
    <table width="100%" border="0" bgcolor="#FFFFFF"><tr><td>
    [@cabecalhoEsquerdaPrimeiraPagina/]
    </td></tr>
        <tr bgcolor="#FFFFFF">
            <td width="100%">
                <table width="100%">
                    <tr>
                                                <td align="right"><p style="font-family:Arial;font-weight:bold;font-size:11pt;">${tipo} N&ordm; ${(doc.codigo)!}</p></td>
                    </tr>
                    <tr>
                        <td align="right">[@letra tamanho="11pt"]<p>${(doc.dtExtenso)!}</p>[/@letra]</td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    [/@primeiroCabecalho]

    [@cabecalho]
    [@cabecalhoEsquerda/]
    [/@cabecalho]

    [@letra tamanho=tamanhoLetra]
        <p>&nbsp;</p>
                [#nested]
        <p>&nbsp;</p>
        [@assinaturaCentro/]
    [/@letra]
        [#if obs != ""]
                <p>&nbsp;</p>
                ${obs}
        [/#if]
    [@primeiroRodape]
    [@rodapeClassificacaoDocumental/]
    [/@primeiroRodape]

    [@rodape]
    [@rodapeNumeracaoADireita/]
    [/@rodape]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro estiloBrasaoCentralizado tipo tamanhoLetra="11pt" formatarOrgao=true numeracaoCentralizada=false dataAntesDaAssinatura=false]
    [@primeiroCabecalho]
    [@cabecalhoCentralizadoPrimeiraPagina/]
    [/@primeiroCabecalho]

    [@cabecalho]
    [@cabecalhoCentralizado/]
    [/@cabecalho]

    [@letra tamanho=tamanhoLetra]
            [#if !numeracaoCentralizada]
            <table style="float:none; clear:both;" width="100%" border="0" bgcolor="#FFFFFF">
                <tr>
                                <td align="left"><p style="font-family:Arial;font-weight:bold;font-size:11pt;"><br/>[@numeroDJE]${tipo} N&ordm; ${(doc.codigo)!}[/@numeroDJE]</p></td>
                </tr>
                        [#if !dataAntesDaAssinatura]
                <tr>
                    <td align="right">[@letra tamanho="11pt"]<p>[#if mov??]${mov.dtExtenso!}[#else]${doc.dtExtenso!}[/#if]</p>[/@letra]</td>
                </tr>
                        [/#if]
            </table>
            [#else]
            <table style="float:none; clear:both;" width="100%" border="0" bgcolor="#FFFFFF">
                <tr>
                            <td align="center">
                                <p style="font-family:Arial;font-weight:bold;font-size:11pt;"><br/>
                                 [@numeroDJE]${tipo} N&ordm; ${(doc.codigo)!}[/@numeroDJE]
                                [#if !dataAntesDaAssinatura && doc?? && doc.dtD??]
                                    de ${doc.dtD} de ${doc.dtMMMM} de ${doc.dtYYYY}</p>
                                [/#if]
                            </td>
                </tr>
            </table>
            [/#if]
            [@tituloDJE]
		${(doc.codigo)!}
            [/@tituloDJE]
            [#nested]
            [#if dataAntesDaAssinatura]<p style="text-align:center">[#if mov??]${mov.dtExtenso!}[#else]${doc.dtExtenso!}[/#if]</p>[/#if]
        <p>&nbsp;</p>
            [#if mov??]
            [@assinaturaMovCentro formatarOrgao=formatarOrgao/]
            [#else]
            [@assinaturaCentro formatarOrgao=formatarOrgao/]
            [/#if]
    [/@letra]

    [@primeiroRodape]
    [@rodapeClassificacaoDocumental/]
    [/@primeiroRodape]

    [@rodape]
    [@rodapeNumeracaoADireita/]
    [/@rodape]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro memorando texto fecho="Atenciosamente," tamanhoLetra="Normal" _tipo="MEMORANDO"]
    [#if tamanhoLetra! == "Normal"]
        [#assign tl = "11pt" /]
    [#elseif tamanhoLetra! == "Pequeno"]
        [#assign tl = "9pt" /]
    [#elseif tamanhoLetra! == "Grande"]
        [#assign tl = "13pt" /]
    [#else]     
        [#assign tl = "11pt"]
    [/#if]

        [@estiloBrasaoCentralizado tipo=_tipo tamanhoLetra=tl formatarOrgao=false]
                <p align="left">
                     De: [#if (doc.nmLotacao)??]${doc.nmLotacao}[#else]${(doc.titular.lotacao.nomeLotacao)!}[/#if]<br/> 
                     Para: ${(doc.destinatarioString)!}<br>
                     Assunto: ${(doc.exClassificacao.descrClassificacao)!}</p>
        <span style="font-size: ${tl}"> ${texto!} </span>
                <p style="align: justify; TEXT-INDENT: 2cm">${fecho}</p>
        [/@estiloBrasaoCentralizado]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro portaria texto abertura="" tamanhoLetra="Normal" _tipo="PORTARIA" dispoe_sobre=""]
    [#if tamanhoLetra! == "Normal"]
        [#assign tl = "11pt" /]
    [#elseif tamanhoLetra! == "Pequeno"]
        [#assign tl = "9pt" /]
    [#elseif tamanhoLetra! == "Grande"]
        [#assign tl = "13pt" /]
    [#else]     
        [#assign tl = "11pt"]
    [/#if]
    [@estiloBrasaoCentralizado tipo=_tipo tamanhoLetra=tl formatarOrgao=false numeracaoCentralizada=true]
        [@mioloDJE]
            [#if dispoe_sobre != ""]     
              <table style="float:none;" width="100%" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
                  <tr>
                      <td align="left" width="50%"></td>
                    <td align="left" width="50%" style="font-family: Arial; font-size: ${tl};"><br/>Dispõe sobre ${dispoe_sobre!}</td>
                  </tr>
              </table>
            [/#if]
            
            <div style="font-family: Arial; font-size: ${tl};">
                [#if abertura != ""] 
                    [@aberturaBIE]
                        ${abertura!}
                    [/@aberturaBIE]
                [/#if]
                [@corpoBIE]
                    ${texto!}
                [/@corpoBIE]
                <span style="font-family: Arial; font-size: ${tl}"><center>
                [@fechoBIE]
                    PUBLIQUE-SE. REGISTRE-SE. CUMPRA-SE.</center></span></p>
                [/@fechoBIE]
                </center></span></p>
            </div>            
        [/@mioloDJE]
     [/@estiloBrasaoCentralizado]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro quebraPagina]
<div style="PAGE-BREAK-AFTER: always"/>
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro oficio _texto="" _tipo_autoridade="" _genero="" _vocativo="" _enderecamento_dest="" _nome_dest="" 
    _cargo_dest="" _orgao_dest="" _endereco_dest="" _fecho="" _tamanho_letra="" _autoridade={} _tipo="OFÍCIO"]
    [#if _autoridade?size > 0]
        [#local _vocativo=_autoridade.vocativo /]
        [#local _enderecamento_dest=_autoridade.enderecamento /]
        [#local _nome_dest=_autoridade.nome /]
        [#local _cargo_dest=_autoridade.cargo /]
        [#local _orgao_dest=_autoridade.orgao /]
        [#local _endereco_dest=_autoridade.endereco /]
    [/#if]
    [@entrevista]
        [#if _vocativo!="" && _enderecamento_dest!=""]
        [#elseif (_tipo_autoridade != "" && _genero != "")]
            [#assign tratamento = func.tratamento(_tipo_autoridade,_genero) /]
        [#else]
           [@grupo]
                [@grupo]
                    [#assign tipoAutoridade = tipoAutoridade!"[Nenhum]" /]
                    [@selecao titulo="Tipo de Autoridade" var="tipoAutoridade" opcoes="[Nenhum];Auditor da Justiça Militar;Bispo e Arcebispo;Cardeal;Chefe de Gabinete Civil;Chefe de Gabinete Militar da Presidência da República;Consultor-Geral da República;Corregedor do Tribunal Regional Federal;Dirigente administrativo e Procurador;Embaixador;Governador de Estado e do Distrito Federal;Juiz Federal;Juiz em geral;Membro do Congresso Nacional;Membro do Supremo Tribunal Federal;Membro do Tribunal Superior;Membro do Tribunal de Contas da União;Membro do Tribunal Regional Federal;Membro do Tribunal de Justiça;Membro da Assembléia Legislativa;Ministro de Estado;Monsenhor, Cônego;Prefeito;Presidente da República;Presidente do Supremo Tribunal Federal;Presidente do Tribunal Superior;Presidente do Tribunal Regional Federal;Presidente do Tribunal de Justiça;Presidente da Assembléia Legislativa;Presidente do Tribunal de Contas da União;Procurador-Geral da República;Procurador-Geral junto ao Tribunal;Secretário de Estado do Governo Estadual;Reitor de Universidade;Vice-Presidente da República;Oficial General das Forças Armadas;[Outros]" reler=true /]
                    [#if tipoAutoridade == "[Nenhum]" || func.verificaGenero(tipoAutoridade) == ''F'']
                        [@selecao titulo="Gênero da Autoridade" var="genero" opcoes="M;F" reler=true /]
                    [#else]
                        [#assign genero = func.verificaGenero(tipoAutoridade) /]
                    [/#if]
    
                    [#if tipoAutoridade != "[Nenhum]"]
                        [#assign tratamento = func.tratamento(tipoAutoridade,genero) /]
                        [#if tratamento??]
                            [@grupo]
                                [@mensagem titulo="Forma de tratamento" texto="${tratamento.formaDeTratamento} (${tratamento.abreviatura})" /]
                            [/@grupo]
                        [/#if]
                    [/#if]
                [/@grupo]
            [/@grupo]
        [/#if]
        
        <!-- Vocativo -->
        [#if _vocativo != ""]
            [@oculto var="vocativo" valor="${_vocativo}" /]
        [#else]
            [#if tratamento??]
                [@grupo]
                    [@checkbox titulo="Especificar manualmente o vocativo" var="especificarVocativo" reler=true /]
                [/@grupo]
            [/#if]
            [#if (!tratamento??) || (especificarVocativo?? && especificarVocativo == ''Sim'')]
                [@grupo]
                    [@texto titulo="Vocativo" var="vocativo" largura="45" /]
                [/@grupo]
            [#else]
                [@oculto var="vocativo" valor="${tratamento.vocativo}" /]
            [/#if]
        [/#if]
        
        <!-- Conteudo -->
        [#if _texto!=""]
            [@oculto var="texto_oficio" valor="${_texto}"/]
        [#else]
            [@grupo titulo="Texto a ser inserido no corpo do ofício"]
                [@grupo]
                    [@editor titulo="" var="texto_oficio" /]
                [/@grupo]
            [/@grupo]
        [/#if]

        <!-- Fecho -->
        [#if _fecho != ""]
            [@oculto var="fecho" valor="${_fecho}"/]
        [#else]
            [@grupo]
                [@texto titulo="Fecho (de acordo com o vocativo)" var="fecho" largura="50" /]
            [/@grupo]
        [/#if]
            [@grupo titulo="Dados do destinatário" esconder=(_enderecamento_dest!="" && _nome_dest!="" && _cargo_dest!="" && _orgao_dest!="" && _endereco_dest!="")]
                <!-- Tratamento -->
                [#if _enderecamento_dest != ""]
                    [@oculto var="enderecamento_dest" valor=_enderecamento_dest /]
                [#else]
                    [#if tratamento??]
                        [@grupo]
                            [@checkbox titulo="Especificar manualmente a forma de endereçamento" var="especificarEnderecamento" reler=true /]
                        [/@grupo]
                    [/#if]
                    [#if !tratamento?? || (especificarEnderecamento?? && especificarEnderecamento == ''Sim'')]
                        [@grupo]
                            [@texto titulo="Forma de endereçamento" var="enderecamento_dest" largura="45" default="${(tratamento.formaDeEnderecamento)!}"/]
                        [/@grupo]
                    [#else]
                        [@oculto var="enderecamento_dest" valor="${(tratamento.formaDeEnderecamento)!}" /]
                    [/#if]
                [/#if]
    
                <!-- Nome -->
                [#if _nome_dest != ""]
                    [@oculto var="nome_dest" valor="${_nome_dest}"/]
                [#else]
                    [#if (doc.destinatario.descricao)??]
                        [@grupo]
                            [@checkbox titulo="Especificar manualmente o nome do destinatário" var="especificarNome" reler=true /]
                        [/@grupo]
                    [/#if]
                    [#if !(doc.destinatario.descricao)?? || (especificarNome?? && especificarNome == ''Sim'')]
                        [@grupo]
                            [@texto titulo="Nome" var="nome_dest" largura="60" default="${(doc.destinatario.descricao)!}"/]
                        [/@grupo]
                    [#else]
                        [@oculto var="nome_dest" valor="${(doc.destinatario.descricao)!}" /]
                    [/#if]
                [/#if]
    
                <!-- Cargo -->
                [#if _cargo_dest != ""]
                    [@oculto var="cargo_dest" valor="${_cargo_dest}"/]
                [#else]
                    [#if (doc.destinatario.cargo.nomeCargo)??]
                        [@grupo]
                            [@checkbox titulo="Especificar manualmente o cargo do destinatário" var="especificarCargo" reler=true /]
                        [/@grupo]
                    [/#if]
                    [#if !(doc.destinatario.cargo.nomeCargo)?? || (especificarCargo?? && especificarCargo == ''Sim'')]
                        [@grupo]
                            [@texto titulo="Cargo" var="cargo_dest" largura="60" default="${(doc.destinatario.cargo.nomeCargo)!}" /]
                        [/@grupo]
                    [#else]
                        [@oculto var="cargo_dest" valor="${(doc.destinatario.cargo.nomeCargo)!}" /]
                    [/#if]              
                [/#if]              
    
                <!-- Órgão -->
                [#if _orgao_dest != ""]
                    [@oculto var="orgao_dest" valor="${_orgao_dest}"/]
                [#else]
                    [#if (doc.lotaDestinatario.descricao)??]
                        [#assign orgaoAux = (doc.lotaDestinatario.descricao)! /]
                    [#else]
                        [#if (orgaoExternoDestinatarioSel.descricao)??]
                            [#assign orgaoAux = orgaoExternoDestinatarioSel.descricao /]
                        [/#if]
                    [/#if]
                    [#if orgaoAux??]
                        [@grupo]
                            [@checkbox titulo="Especificar manualmente o órgão do destinatário" var="especificarOrgao" reler=true /]
                        [/@grupo]
                    [/#if]
                    [#if !orgaoAux?? || (especificarOrgao?? && especificarOrgao == ''Sim'')]
                       [@grupo]
                            [@texto titulo="Órgão" var="orgao_dest" largura="60" default="${orgaoAux!}" /]
                       [/@grupo]
                    [#else]
                        [@oculto var="orgao_dest" valor="${orgaoAux}" /]
                    [/#if]
                [/#if]
    
                [#if _endereco_dest != ""]
                    [@oculto var="endereco_dest" valor="${_endereco_dest}"/]
                [#else]
                    [@memo var="endereco_dest" titulo="Endereço" colunas="60" linhas="4" /]
                [/#if]
            [/@grupo]
        [#if _tamanho_letra != ""]
            [@oculto var="tamanhoLetra" valor="${_tamanho_letra}"/]
        [#else]
            [@selecao titulo="Tamanho da letra" var="tamanhoLetra" opcoes="Normal;Pequeno;Grande" /]
        [/#if]
    [/@entrevista]

    [@documento margemDireita="3cm"]
        [#if param.tamanhoLetra! == "Normal"]
            [#assign tl = "11pt" /]
        [#elseif param.tamanhoLetra! == "Pequeno"]
            [#assign tl = "9pt" /]
        [#elseif param.tamanhoLetra! == "Grande"]
            [#assign tl = "13pt" /]
        [#else]     
            [#assign tl = "11pt"]
        [/#if]

        [#if !(func.contains(fecho!'''',''.'')) && !(func.contains(fecho!'''','',''))]
            [#assign virgula ="," /]
        [/#if]
        [@estiloBrasaoCentralizado tipo=_tipo tamanhoLetra=tl formatarOrgao=true]
            <table width="100%" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
                <tr>
                    <td align="left">
                        <table align="left" width="100%" border="0" cellpadding="2" cellspacing="0">
                            <tr><td>[@letra tamanho=tl]<p>${enderecamento_dest!}</p>[/@letra]</td></tr>
                            <tr><td>[@letra tamanho=tl]<p>${nome_dest!}</p>[/@letra]</td></tr>
                            [#if cargo_dest??]
                                <tr><td>[@letra tamanho=tl]<p>${cargo_dest!}</p>[/@letra]</td></tr>
                            [/#if]
                            [#if orgao_dest??]
                                <tr><td>[@letra tamanho=tl]<p>${orgao_dest!}</p>[/@letra]</td></tr>
                            [/#if]
                            [#if endereco_dest??]
                                <tr><td>[@letra tamanho=tl]<p>[@fixcrlf var=endereco_dest! /]</p>[/@letra]</td></tr>
                            [/#if]
                            [#if (doc.exClassificacao.descrClassificacao)??]
                                <tr><td>[@letra tamanho=tl]<p><br/>Assunto: ${(doc.exClassificacao.descrClassificacao)!}</p>[/@letra]</td></tr>
                            [/#if]
                        </table>
                    </td>
                </tr>
            </table>
            [@mioloDJE]
                <div style="font-family: Arial; font-size: 10pt;">
                <p>&nbsp;</p>
                [@corpoBIE]
                    [#if vocativo??]
                        <p align="left" style="TEXT-INDENT: 2cm">${vocativo!},</p>
                    [/#if]
                    ${texto_oficio!}
                [/@corpoBIE]
                [#if fecho??]<p style="font-size: ${tl}; TEXT-INDENT: 2cm">[@fechoBIE]${fecho!}${virgula!}[/@fechoBIE][/#if]</p>
                </div>
           [/@mioloDJE]
        [/@estiloBrasaoCentralizado]
    [/@documento]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro identificacao pessoa funcao="" nivelHierarquicoMaximoDaLotacao="" obs="" negrito="nao"]
    [#if pessoa?? && pessoa != ""] 		
        [#if negrito == "nao"]
	    ${pessoa.descricao}, 
        [#else]
            <b>${pessoa.descricao}</b>, 
        [/#if]
        [#if negrito == "total"]   
            matrícula n&ordm; <b>${pessoa.sigla}</b>, <b>${pessoa.cargo.nomeCargo}</b>, classe <b>${pessoa.padraoReferencia}</b>, 
	    [#if obs != ""]
	         ${obs},
            [/#if]
            lotado(a) no(a) <b>${(nivelHierarquicoMaximoDaLotacao?? && nivelHierarquicoMaximoDaLotacao != "")?string(func.lotacaoPorNivelMaximo(pessoa.lotacao, nivelHierarquicoMaximoDaLotacao?number).descricao,pessoa.lotacao.descricao)}</b>,
            [#if funcao?? && funcao == "sim" && pessoa.funcaoConfianca != ""] 
                ocupante do(a) cargo em comissão/função comissionada de <b>${pessoa.funcaoConfianca.descricao}</b>,
            [/#if]          
        [#else]
             matrícula n&ordm; ${pessoa.sigla}, ${pessoa.cargo.nomeCargo}, classe ${pessoa.padraoReferencia}, 
	    [#if obs != ""]
	         ${obs},
            [/#if]
            lotado(a) no(a) ${(nivelHierarquicoMaximoDaLotacao?? && nivelHierarquicoMaximoDaLotacao != "")?string(func.lotacaoPorNivelMaximo(pessoa.lotacao, nivelHierarquicoMaximoDaLotacao?number).descricao,pessoa.lotacao.descricao)},
            [#if funcao?? && funcao == "sim" && pessoa.funcaoConfianca?? && pessoa.funcaoConfianca != ""] 
               ocupante do(a) cargo em comissão/função comissionada de ${pessoa.funcaoConfianca.descricao},
            [/#if]          
	[/#if]
    [/#if]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#assign _presidente = {
    "genero":"M", 
    "vocativo":"Excelentíssimo Senhor", 
    "vocativo_carta":"Exmo. Sr. Juiz Federal - Diretor do Foro", 
    "enderecamento":"Exmo. Sr. Dr.", 
    "nome":"<DEFINIR_NOME>", 
    "cargo":"<DEFINIR_CARGO>",
    "orgao":"<DEFINIR_ORGAO>",
    "endereco":"Avenida Almirante Barroso, 78 / 13º andar - Centro - Rio de Janeiro/RJ - CEP: 20031-004"} /]','WE8ISO8859P1'));
    
dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#assign _secretario_geral = {
    "genero":"F", 
    "vocativo":"Senhora", 
    "vocativo_carta":"Sra. Diretora da Secretaria Geral", 
    "enderecamento":"Sra. Dra.", 
    "nome":"<DEFINIR_NOME>", 
    "cargo":"<DEFINIR_CARGO>",
    "orgao":"<DEFINIR_ORGAO>",
    "endereco":"Avenida Almirante Barroso, 78  - Centro - Rio de Janeiro/RJ - CEP: 20031-004"} /]','WE8ISO8859P1'));
    
dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#assign _secretario_rh = {
    "genero":"F", 
    "vocativo":"Senhora", 
    "vocativo_carta":"Sra. Diretora da Subsecretaria de Gestão de Pessoas", 
    "enderecamento":"Sra. Dra.", 
    "nome":"<DEFINIR_NOME>", 
    "cargo":"<DEFINIR_CARGO>",
    "orgao":"<DEFINIR_ORGAO>",
    "endereco":"Avenida Almirante Barroso, 78  - Centro - Rio de Janeiro/RJ - CEP: 20031-004"} /]
[#assign enderecamentoPresidente = "Exmo. Sr. Juiz Federal - Diretor de Foro" /]
[#assign enderecamentoDiretorGeral = "Ilmo(a). Sr(a). Diretor(a)-Geral" /]
[#assign enderecamentoDiretorDeRH = "Ilma. Sra. Diretora da Subsecretaria de Gestão de Pessoas" /]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro dadosComplementares][/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro extensaoBuscaTextual][/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro extensaoEditor nomeExtensao conteudoExtensao]
   [@editor titulo="" var=nomeExtensao /]
[/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro extensaoAssinador][/#macro]','WE8ISO8859P1'));

dbms_lob.append(dest_blob, src_blob);
src_blob := utl_raw.cast_to_raw(convert('
[#macro botoesExtensaoAssinador][/#macro]','WE8ISO8859P1'));
commit;
END;
/





